Bath are set for a final-day Wadworth 6X West of England Premier 1 title showdown at Frocester's Pounds Close ground.
The reigning champions lead Saturday's hosts by nine points after the penultimate round of matches, with each of the sides having won ten times this season.
Bath took their tally into double figures last weekend with a six-wicket win at
Weston-super-Mare after winning the toss and dismissing their hosts for just 133.
Adam Kelly (2-16), Jonathan Green (2-21), James Brown (2-13) and Will Jenkins (2-18) did most of the damage, with only Sam Trego (49) and Shabil Ahmed (30) making any kind of contribution for the home side.
In reply Bath lost just four wickets to chase down the total, with Weston's Chris Davidson the pick of the bowlers. He picked up 3-28 as Bath reached their total in 26 overs.
Robin Lett hit a quick-fire 54 from just 42 balls in reply, with fellow opener Will Jenkins scoring 33 before being dismissed by former Somerset bowler Charl Willoughby.
Tim Rouse steered the team home with an unbeaten 26 to set up a clash that will decide the destination of this season's trophy.
Corsham, meanwhile, registered a heavy victory over Bristol, beating them by 151 runs at Station Road.
Having won the toss and decided to bat openers Peter Dennett (66) and Toby Davies (81) got the side off to a brilliant start, adding 114 for the first wicket before the former was dismissed by Neil Pollard.
Following the dismissals of Davies and Michael Coles (6), Steve Bullen and Ashur Morrison added quick runs at the end of the innings to give Corsham a total of 273-3 off 47 overs.
Wicketkeeper Bullen scored an unbeaten 50 off 48 balls, with Ashur Morrison hitting five sixes in his not out innings of 45 from 26 balls.
Corsham then only used four bowlers in the Bristol innings as they dismissed their visitors for just 122.
Jonathan Parker (4-32) took out the top four batsman, including Gloucestershire's Cameron Herring for just six and top-scorer Jack Butler (39).
Paul Robbins also bagged four wickets, conceding just 27 runs from his nine overs, with Joseph King (2-11) picking up the final two wickets.
Image may be NSFW.
Clik here to view.