Liam O'Callaghan sma-shed a hat-trick as Autotype UTV League Division 1 leaders Barton United won 7-3 away to Kidlington Royals.

Dean Simms, Julian McCalmon, Jelroy Constant and Andrew Mazey all netted for Barton, with Kieran Saunders, Jack Quainton and Steve Litten replying for Royals.

AFC Hinksey stayed in touch with a hard-fought 4-2 win at Bay Tree.

Terry Stockford, Michael Herbert, Denel Thomas and Williams were Hinksey’s marksmen, with Jason Maynard and Paul Jezzard netting for Bay Tree.

Ian Marshall struck four as Dorchester United thrashed Sutton Revolution 9-0.

Brian Rawlings grabbed a hat-trick, with Colin Royall and Lee Allmond all helping to put down the Revolution.

Donnington return to the top of Division 3A with Lee Spencer smashing a hat-trick to help his side to a 7-1 win at Bicesterlona.

Craig Gilboy, Andrew Conway, Nick Andrews and Tyrone Willett all netted.

Previous leaders Mason Arms were humbled 5-0 by Freeland Yeoman.

Simon Calley (2), Jamie Hodges, Darren Paton and sub Sam Simon got the goals.

Yellow Eagles beat Leys Wanderers 8-4.

George Dugdale hit three Eagle goals, Duncan Howe a brace, and John O'Dwyer, David Phillips and Ben Crawford also scored.

Sam Tombs hit two in reply for Leys. Simon Pratley and Dale Hathaway got the others.

Jack Hayhurst hit a brace to help AFC Jericho beat Iffley Harriers 3-2. Reece Ward grabbed the winner with virtually the last kick of the game.

Max Burton scored twice as Mansfield Road edged past Railway Wheatley 2-1. Pete Lowe fired in for the Railway.

Red Lion Brightwell hit nine unanswered goals past White Horse Abingdon in Division 3B.

Tom Mangan and Tom Gidman both got two with Stu Head, Nathan Gray, Ben Cordery, Andy Gibbons and a Darren Milligan own goal making up the total.

Berinsfield Rebels came from 4-1 down to steal a point at home to Hampstead Norreys and would have won it at the death but for a super stop from the Norreys keeper.

James and Lee Dixon, Liam Morris and Robert Lee got Berinsfield’s goals.

JET were flying with a 6-0 win at Long Wittenham. Chris Hoy (2), Geraint Apps, Tim Jones, James Broughton, and a Dave Cookson penalty did the damage.