Geoff Rogers smashed Collingbourne’s record for the highest-ever individual innings by clubbing an unbeaten 184 against Heytesbury & Sutton Veny in Division Two.

Rogers’s knock – it was a maiden century – took just 133 balls and included 13 sixes.

His 125-run partnership with Mark Bateman (58) set up the 147-run triumph as Collingbourne amassed a huge 324-6.

Rob Robson was the pick of the bowlers claiming 3-64 runs from his 12 overs.

The reply was always going to be a struggle as Ian Kiy (3-53), John Aitken (1-34) and Tom Pike (1-31) took wickets.

Scott took a late 3-33 as only Heytesbury captain Justin Wagstaff offered any real resistance with 81 not out, his side finishing at 177 all out.

Batting first, Beanacre never got to grips with the tricky conditions or the accurate Swindon 3rd bowling.

Poor shot selection meant Beanacre were skittled out for 118.

Swindon reached their target for the loss of four wickets in only the 19th over.

Division One

Box snatched defeat from the jaws of victory against league leaders Spye Park on Sunday.

An unacceptable batting collapse was again the downfall for Dave Crawford’s side as they subsided to 112 all out in reply to their opponents’ modest 146 all out.

Asked to field, Box made immediate inroads, Crawford with 3-24 and first-ever first team wickets for Jess Richman (2-23).

Gerald Hayward (3-23) was also among the wickets late on, but 45 extras helped the Spye total

Jacob Pettit (39) formed a useful partnership of 56 with Steve Hall (34) in the reply to seemingly swing the game in their side’s favour.

But when Hall became the fourth wicket down on 99, a victim of Dean Wallington (3-10), the rot set in, the last seven wickets falling for just 13 runs.

James Taylor and Mark Hulse also took three wickets.

Box now face a vital game at fellow relegation strugglers Swindon Civil Service on Saturday.

Crawford said: “It’s a must-win at Swindon Civil Service.

"We are 24 points ahead of them and it would be great to be 40 points ahead of them with two games to go."

Division Three

Beckington bounced back from an indifferent batting display to defeat Swindon United Churches by 23 runs.

Three run outs restricted the Badgers to a paltry 122 all out, Danny Hunt taking 5-26.

But after being read the riot act by skipper Mark Wilson, they bounced back in style.

Stewart Swift took 6-29 from 11.4 overs, Martyn Peters providng able assistance with 3-20 from 10 overs, Hunt completing a successful day personally with 47.

Division Five

Biddestone 4th skipper Tom Sorsby had a day to remember as he bagged a hat-trick in figures of 7-17 off 10 overs in his side’s 21-run victory over Westinghouse 2nd.

Biddestone managed just 102 in their innings, S Morley with 49 and Andy Day taking 5-37 and Terry McCosh 3-0 for Westinghouse.

But Sorsby tore through the innings of his opponents to ensure victory.

Collingbourne 2nd were defeated by 78 runs by Bradford Town 2nd, who made 197-8.

John Baxter (3-33) and Steve Knight (3-29) were the pick of the bowlers as Matt Harrington made 77.

After an awful start, Collingbourne were 44-6 and effectively out of the game, before Kris Walbridge (14), Robin Ball (28) and Andy Clayden (21) added respectability.

Division Seven

Winsley 3rd’s game away to Beanacre 2nd had an exciting finish.

Winsley’s innings started well, with opener Adrian Jeffrey hitting 73, but a fine spell by Steve Badger (4-35) limited their total to 176-7.

In reply, Martin Haffenden (44) gave the Beanacre innings a bright start, but they fell behind the run rate against the slow bowling of David Gibson (3-26) and Jamie Neate.

Tom Watling (31) gave Beanacre hope, but three run outs in the closing overs left them seven runs short on 169-9.