Mond Rangers Res 3, Upton AA Res 1: MOND added the WCL Shield to the Division Three title.
Rangers proved the stronger in an entertaining cup final, with the formation and tactics employed by John Crompton causing Upton's 4-4-2 line-up all sorts of problems.
Narrowly missing out on a treble this season, Crompton said: 'We were unlucky in the Guardian Cup final.
'I was more than happy just to get the team promoted into Division Two next season. The Championship and Shield are a real bonus.'
Upton had more possession but when Nelson broke on the right, his cross was converted by Ged Bushell in the 16th minute.
Bushell added his second 11 minutes later after an incisive pass from the in-space Johnson.
Mond keeper Taylor was rarely troubled as in-form Atkinson and Iddon formed a resolute central defensive barrier.
But Upton hauled themselves back in the 63rd minute when Taylor was beaten.
But Patterson, Moore and Dean Ramonouski all went close and, in stoppage time, the latter duly hammered home a loose ball from Bushell's corner.
MoM for Mond was Richard Atkinson.
Mond Res: Taylor, Jones, Atkinson, Iddon, Norton, Patterson, Moore, Ramanouski, Johnson, Nelson, Bushell. Subs (both used): Tudor, Lancaster
Mond Rangers 1 New Brighton 2: Everything went against Mond in this rain-lashed Bowl final.
Ingham was sent off in the 19th minute for a second bookable foul, but Mond's 10 men were more than a match for a niggly New Brighton.
A flooded pitch took its toll in the second half as Mond played up the slope, and a good save by Rangers keeper Blair resulted in a New Brighton corner from which Dobson headed home from six yards.
Dobson then drove his second into the bottom corner.
Mark Robinson pulled a goal back on 89 minutes before the referee signalled time.
Mond manager Gary Moore said: 'We did very well to go so close with only 10 men.'
Mond: Blair, Jones, Tull, Robinson, Moore, Norton, Linnett, Ingham, Broadhead, Williams, Savage. Subs: Ellams, Maxwell (both used).
Mond hold their presentation day at Pavilions on Saturday (2-5pm), with the West Cheshire League playing Isle of Man at Pavilions on the same day (ko 2pm).