CALLOW End are the new holders of the Worcester Nursing Sunday Junior Cup.

They clinched the trophy with a 1-0 final win over Upton Snodsbury at Malvern Town with Nick MacPherson grabbing the vital goal from the penalty spot in the 25th minute.

In the McDonald’s Worcester and District League Sunday Premier Division Perrywood are now just three points behind Callow End after a 5-0 victory over Hallow.

Scott Gaffney, Simon Vaughan, Nick Pearce, Kirk Layton and Garry Price were all on the scoresheet for Wood who still have to meet the leaders.

The Gloster Arms won 5-1 at Worcester Saints with Craig Humphries hitting a hat-trick.

Goals from Jack Parker and Ali Neale gave Colwall Village a 2-0 home win against Northside.

Division One leaders Drakes Broughton Rangers completed their league programme with a 6-0 trouncing of Ale Madrid as Matt Greenwood scored twice.

The only team who can deny them the title are Virgin Athletic but they need to achieve a 17-goal margin in their final two matches.

Virgin put paid to FC Sporting Worcester’s title hopes with a 3-2 victory as Joey Haines, Alan Pennick and Ranier Wilson scored.

Bedwardine are vying with Sporting for third place and Brad Birch bagged two as they crushed Worcester City Wanderers 6-0.

A single strike from Harry Milner gave Claines victory at St Johns.

Sam Carey cracked a hat-trick for Fernhill Heath Athletic who hammered Hallow Village 7-0.

Clifton Rovers remain on course for a Division Two championship showdown with Prince of Wales after defeating Colwall St James 3-1 with goals from Mike Fellows, James Martine and Luke Owen.

The two sides meet on the last day of the season for what could be a winner-takes-all match.

Toby Boswell netted twice for Malvern Rangers who beat Perrywood Reserves 4-3 and a Tom Groves strike secured three points for Korono against Pershore Town Eagles.

Josh Homans and Garry Jones both bagged two goals for Arrow who thumped Worcester Athletic 7-1.

Division Three champions-elect VBL Sports won 3-0 at Droitwich Spa Eagles with Martin Fowler, Jack Green and Harry Snelling on target.

Worcester Lynx still have a slim chance of taking the crown and they beat Kempsey 4-0 with Luke Bailey notching a double.

Goals from Tim Barnett and Glenn Mandry gave The Bull Inn a 2-0 victory over New Inn Saints.

The potential title showdown in Division Four between Lower Teme and Martley and St Johns Colts was living up to its top billing with Saints leading 5-4 with just seven minutes left.

But the match then had to be abandoned due to a serious leg injury to Jack Dorey of St Johns.

Jack Passey and Gaz Williams both bagged braces for Martley who had battled back from 5-2 down with Joe Bates and Sam Hayes also finding the net twice for the Colts.

Eaton Rovers are still in the title frame and they thrashed Worcester Saints Reserves 7-2.

Claudio Da Costa fired a treble and Rob Roulstone a double.

Riley’s Sports won 5-3 at Tenbury Athletic with Connor Andrews scoring twice.

Shooting star of the day was Mark Edwards who netted four times in GDL Atletic’s 5-3 victory over Droitwich Spa Eagles Reserves.

RESULTS

McDonald’s Worcester and District League Sunday Premier Division: Colwall Village 2 Northside 0; Perrywood AFC 5 Hallow 0; Riverside 0 The Bell @ Pensax 0; Worcester Saints 1 The Gloster Arms 5.

Division One: Drakes Broughton Rangers 6 Ale Madrid 0; Hallow Village 0 Fernhill Heath Athletic 7; St Johns 0 AFC Claines 1; Virgin Athletic 3 FC Sporting Worcester 2; Worcester City Wanderers 0 Bedwardine 6.

Division Two: Arrow 7 Worcester Athletic 1; Clifton Rovers 3 Colwall St James 1; FC Korono 1 Pershore Town Eagles 0; Malvern Rangers 4 Perrywood Reserves 3.

Division Three: Droitwich Athletic P Hallow FC Reserves P; Droitwich Spa Eagles 0 VBL Sports 3; The Bull Inn 2 New Inn Saints 0; Worcester Lynx 4 Kempsey United 0.

Division Four: Eaton Rovers 6 Worcester Saints Reserves 2; GDL Athletic 5 Droitwich Spa Eagles Res 3; Lower Teme & Martley 4 St Johns Colts 5; Tenbury Athletic 3 Riley’s Sports 5.

Worcester Nursing Sunday Junior Cup final: Callow End 1 Upton Snodsbury 0 (at Malvern Town).