THE season's final two matches in the Stratford Alliance take place tomorrow and Saturday.

Stratford Town Football Club stages the Edwards of Stratford Cup Final tomorrow evening, kick-off 7.30pm, when Badsey Rangers face Shipston Excelsior.

League action is completed the next afternoon when runaway Cutler Division Two champions Alcester Cross Keys are in action at Conway Fields against Dog and Pheasant.

The two knockout finalists warmed up with varying fortunes. Struggling Shipston failed to leapfrog Henley Forest after a 1-1 draw, while Rangers lost 4-2 at home to Journal Premier Division champions Campden Town.

Needlemakers and Badsey United banged in a dozen between them to finish their top flight campaign on a high.

Martin Schembri hit a hat-trick for the latter - a feat matched by Stratford Spartak's Andy Kibble who notched a treble in his side's 5-0 win against United's second string.

Sportsman's Arms completed their 24-match Herald Division One season unbeaten after a 2-0 defeat of Quinton.

Cross Keys, meanwhile, took their goals total to 138 after a 10-1 thrashing of Campden Reserves. Ian Sweeney (3), Scott Walsh (2) and Adam Phillips (2) were on target for the champions.

Paul Keyte and Terry Santry both scored twice as Blockley Sports secured runners-up spot after a 4-1 win over Henley Forest.

Fixtures for Saturday

Journal Premier Division: Railway 1, Needlemakers 7; Badsey Utd 5, Bidford 1; Shipston Excelsior 1, Henley Forest 1; Badsey Rgrs 2, Campden Tn 4.

Herald Division One: Badsey Utd Res 0, Stratford Spartak 5; Sportsmans Arms 2, Quinton 1.

Cutler Division Two: Alcester Cross Keys 10, Campden Tn Res 1; Blockley Spts 4, Henley Forest Res 1.

Fixture for Friday

Edwards of Stratford Cup Final: Badsey Rgrs v Shipston Excelsior.

Saturday

Cutler Division Two: Dog & Pheasant v Alcester Cross Keys.

Journal Premier Division

P W D L F A Pts

Campden Tn 24 18 1 5 72 28 55

Needlemakers 24 13 6 5 58 27 45

FISSC 24 14 3 7 54 22 45

Badsey Rgrs 24 13 5 6 54 32 44

Badsey Utd 24 12 6 6 50 28 42

Railway 24 8 1 15 62 70 25

Henley Forest 24 5 6 13 46 73 21

Shipston Excel 24 4 8 12 35 59 20

Bidford 24 2 2 20 30 112 8

Herald Division One

P W D L F A Pts

Sportsmans 24 22 2 0 94 22 68

Strat Spartak 24 15 4 5 77 38 49

Tysoe Utd 24 12 4 8 54 51 40

Ilmington 24 10 7 7 63 38 37

Claverdon OB 24 8 7 9 50 55 31

Alcester Lions 24 6 5 13 42 64 23

Quinton 24 6 4 14 43 56 22

Badsey Utd Res 24 6 3 15 38 72 21

FISSC Res 24 4 2 18 32 97 14

Cutler Division Two

P W D L F A Pts

Alcester CKs 20 19 0 1 138 21 57

Blockley Spts 21 13 2 6 75 50 41

Campden Res 21 11 4 6 58 49 37

Dog & Pheasant 20 10 5 5 57 49 35

Kenilworth Tn 21 7 3 11 41 97 24

Henley Res 21 6 5 10 44 62 23

Long Compton 21 3 2 16 32 87 11

Shipston Res 21 2 3 16 36 66 9