Salesbury seconds lifted the Lawrenson Cup on Sunday in a thrilling finish at Ribchester Road.
After posting an all out score of 124 in 38.4 overs, the Red Caps managed to defend their total, denying Euxton by 12 runs with a run out, with nine balls remaining.
Salesbury batted first and were in trouble at 37-3, but James Watson, batting at number three, helped anchor the innings in a 64-ball 43.
He put on 40 with Mohammad Shahbaz (30) to take the score to 100-6, as Salesbury posted what would prove a competitive score.
Inreply, skipper Barry Spencer struck twice to reduce Euxton to 13-3, and wickets continued to tumble.
Martin Millward dug in for the visitors, coming in at 45-5, and made 29 from 48 deliveries before being ninth man out at 106.
He and captain Richard Brown frustrated the Red Caps with a ninth-wicket partnership worth 32, but when Millward was bowled by Shabaz, Brown was run out by Jack Stones six runs later for 19, and Salesbury were victorious.
Steve Brown finished with 3-11 off eight overs, Spencer 2-22, Stones 1-23, Alastair Holgate 1-34 and Shahbaz 1-13.