UNDERDOGS Croft Juniors B booked a place in the semi-finals of the Under 15 League Cup thanks to victory over favourites Shaw.

Previously unbeaten Shaw went ahead on five minutes but goals from David Miller and Luke Sheppard gave Croft victory.

Under 11 League Cup FC Abbeymeads booked their place in the next round thanks to goals from Micky Ejsmont, Jack Uzzell and Lewis Newman which saw off Brinkworth Cats 3-1.

Lydiard Youth twice came back from behind to beat Cirencester Town 3-2 with the last kick of the game On target for Lydiard was Jake Muncaster, Gary O’Reilly and Gabriel Diba, who got the winner.

Alex Fenton hit Swindon Rangers’ 100th goal of the season as his side beat AFC Newbury 3-1.

Adding to Fenton’s strike was Jack Steed and Ollie Hunt.

Under 16 Division One Goals from Will Miller, Andy Burke, Ashley Wilks and Nathan Richens gave Brunel Boys victory over Lydiard Youth.

A hat-trick from Josh Skeates helped Shaw to a 7-0 win over Purton. Other goals came from Liam O’Brien, Aiden Bennett, Aaron Webb and Dom Rekowski.

Under 15 Division One Old Town United B recorded their second win of the season with a 2-0 victory over Tetbury Town thanks to goals from Ricky Mason and James Relen.

Under 14 Division One Dan Dicks hit five for leaders Greenmeadow Youth A against Shaw A as his side won 12-0.

Connor Waldon (2), Jack Allen (2), Scott Price, Callum Fitzgerald and Mason Korol completed the scoring.

Under 13 Division Two Liam Alford scored a hat-trick as Eldene Rangers beat Purton 7-2.

Liam Clark, Asjley Quelch, Mabick Thapa and an own goal completed the scoring.

Under 13 Division Three Jonny Williams’ four-timer helped Oaksey to a 9-0 win over Northern Lights with other goals coming from Jack Priestnall (3), Luke Nixon and Ryan Adams.

Under 12 Division Three Shaw saw off South Swindon 3-0 thanks to goals from Sam King (2) and Michael Doust.

Highworth Town Juniors T beat White Horse Juniors B 5-0 with a hat-trick from Liam Parsons and one apiece from Josh Dibble and Callum Atkins.

Under 11 West Highworth Town Juniors T were just edged out of an 11-goal thriller against Fairford, losing 6-4.

Joseph Emery (2) and singles from Reece Westlake and Sam Lawson sored Highworth’s goals.

Greenmeadow beat Wanborough 2-1 thanks to goals from Shaun White and Conner Middleton. Jacob Makin responded for Wanborough.

Under 11 Central Cricklade Youth bounced back from 2-0 down to beat Croft Juniors 4-2.

Matthew Barr had given Croft a 2-0 lead before goals from Callum Amos, Luke Olutonmogun (2) and Russell Hudson turned the match on its head.

Under 10 North Goals from Wroughton’s Callum Wilkinson, Jordan Lea, Jack Whitehead and Oliver While sealed a 4-0 win over Purton.

Under 10 Central Chiseldon scored a lucky 13 against Stratton Juniors B with Jamie Corden and Karl Hiscocks both scoring four goals.

Hayden Garraway (2), James Keen, Josh Baker and Benjamin Powell compelted the rout.

Dillon Gibbs scored twice as Liden Community B drew 2-2 with Hungerford Town Juniors.

Under 9 South A first-half hat-trick from Callum Ratcliffe helped Ferndale Rodbourne B on their way to a 5-1 win over Croft Juniors B.

Goals from Jack Curtis and Ryan Gregory completed the scoring.

Under 9 Central Swindon Rangers got back to winning ways with a 5-1 away win at Ramsbury.

Joe Tyson scored two first-half goals before Ramsbury replied.

But further goals from Leon Morrison, Joe Fenton and Zach Bunce gave Swindon victory.