GDL Athletic lifted the McDonald’s Worcester and District Football League's Phipps Cup after a 3-1 penalty shoot-out win against holders The Bull Inn in the final at Pershore Town.

Richard Gardner gave GDL the lead on the stroke of half-time before Jon Barber equalised to send the match into extra-time where there were no further goals.

In their first season in the league St Johns Colts have won the Division Four championship.

Needing to beat close rivals Lower Teme and Martley in their last match to take the crown they triumphed 4-2.

Joe Bates (2), Sam Hayes and Ryan Dawkes were on target for Saints with Saul Lucas and Dan Soley replying.

Eaton Rovers took the runners-up spot after crushing Brewers Arms 6-1 as Steve Pitt cracked a treble and Claudio Da Costa a double.

Oliver Kendall scored twice for Worcester Saints Reserves who beat Droitwich Spa Eagles Reserves 3-0.

Sunday’s clash between Perrywood and Callow End could decide the destination of the Premier Division title.

Perrywood won 4-0 at Upton Snodsbury with goals from Kirk Layton, Alan Parkinson, Simon Vaughan and Garry Price.

Callow End hammered Colwall Village 9-1 with Jon Mann and Rob Sinclair both hitting hat-tricks and Sam Black adding a brace.

Perrywood lead the table by two points from Callow End who have one game in hand.

A single strike from Charlie Tomlinson gave Northside victory over The Gloster Arms.

There were goals galore in the Division One matches.

Virgin Athletic clinched the runners-up spot with an 8-4 win over Northwick Arms with Scott Fletcher scoring twice in reply.

St Johns won 5-4 at Hallow Village.

Clifton Rovers have a two-point lead over Prince of Wales at the top of Division Two after a 2-0 success at Hornets with Tom Edwards grabbing both goals.

The two contenders meet on the last day of the season in a potential title-deciding match.

Ed Juckes fired a treble for Korono who won 5-2 at Perrywood Reserves.

Division Three champions VBL Sports lost 3-1 at Malvern Vale for only their third reversal of the season.

Andrew Branelly, Chris King and Stuart Harvey scored for Vale.

Kieran Hawkes netted the only goal in Kempsey United’s win at The Bell @ Pensax Reserves.

RESULTS

Sunday Premier Division: Callow End 9 Colwall Village 1; Northside 1 The Gloster Arms 0; Upton Snodsbury 0 Perrywood AFC 4.

Division One: Hallow Village 4 St Johns 5; Virgin Athletic 8 FC Northwick Arms 4.

Division Two: Hornets 0 Clifton Rovers 2; Perrywood Reserves 2 FC Korono 5.

Division Three: Malvern Vale 3 VBL Sports 1; The Bell @ Pensax Res 0 Kempsey United 1; Worcester Lynx 2 Droitwich Spa Eagles 1.

Division Four: Eaton Rovers 6 Brewers Arms 1; Lower Teme & Martley 2 St Johns Colts 4; Worcester Saints Reserves 3 Droitwich Spa Eagles Res 0.

Phipps Cup final: The Bull Inn 1 GDL Athletic 1 (1-3 on pens).

SUNDAY'S FIXTURES

Premier Division: Falcons v Colwall Village; Perrywood AFC v Callow End; Upton Snodsbury v Northside.

Division One: Fernhill Heath Athletic v FC Sporting Worcester; St Johns v Bedwardine.

Division Two: Clifton Rovers v Malvern Rangers; Prince of Wales v Perrywood Reserves.

Division Three: Malvern Vale v The Bull Inn; The Bell @ Pensax Res v Droitwich Spa Eagles.

Division Four: Tenbury Athletic v GDL Athletic; Worcester Saints Reserves v Lower Teme & Martley.

Kilbourne Kay Cup final: VBL Sports v FC Korono (at Pershore Town 6pm).