THIRD division leaders Ambas-sador caused an upset in the third round of the Evesham Sunday League's Tewkesbury Sports Knockout Cup by defeating first division Mickleton Rangers.

A Taylor goal separated the two sides at the interval before second- half goals from Emms and Davies sealed the victory.

A Mark Odom hat-trick helped Moreton Town dispatch Tewkesbury Town Reserves, while Pershore defeated higher graded Ashton in a penalty shoot-out.

In the outstanding second round match, Moreton Wanderers ended Bretforton VIC's interest.

In the Evesham Mechanical Services Subsidiary Cup, two goals from Heath looked to have set Tewkesbury Town on their way at Ilmington Rangers before goals from Dube and Williams took the game into extra-time when Town finally won through with goals from Pope and Sollis.

A hat-trick from Osbourne took Ashton Reserves through at the expense of Riverside, and goals from Dorking and Hunter saw fourth division Mountinneers surprise Honey-bourne Gate Inn.

An extra-time goal from Lloyd gave Bell United their first win of the season at the expense of Badsey Rec Reserves and Bidford Bulls comfortably defeated Crown Athletic with the help of doubles from Carlo Giorgio and Dave Kirtland.

Defford and Besford Utd stretched their lead at the top of Division Four as goals from Barton (2) and Tho-mas helped defeat Broadway.

Hospital Club and Evesham WMC reached the last eight of the WFA Sunday Junior Cup and Trumpeteers, Upton Snodsbury, Offenham Rovers and Lower Moor all reached the last 16 of the WFA Sunday Minor Cup.

Results

WFA Sunday Junior Cup third round: Rubery Social 2, Hospital Club Wickhamford 4; Evesham WMC 5, Ocean Design Utd 1.

Minor Cup third round: Merlin 1, Wickhamford Trumpet 3; Red Horse 2, Upton Snodsbury 4; Pebworth 0, Offenham Rvrs 4; Club AC30 2, Lower Moor Utd 7.

Tewkesbury Sports Knockout Cup second round: Moreton Wdrs 2, Bretforton VIC 0. Third round: Moreton Tn Sunday 6, Tewkesbury Tn Res 0; Ambassador 3, Mickleton Rgrs 0; Pershore 1, Ashton 1 (aet). Pershore won 4-2 on penalties.

Evesham Mechanical Services Subsidiary Cup first round: Ilmington Rgrs 2, Tewkesbury Tn 4 (aet); Ashton Res 5, Riverside 2; Mountineers 2, Honeybourne Gate 1; Bretforton VIC Res 1, Willersey 3; Inkberrow 3, Salford Rvrs 0; Bidford Bulls 5, Crown Ath 2; The Bell Utd 3, Badsey Rec Res 2. Second round: Shipston Spts 0, Broadway Utd 3.

Division One: Bredon 1, Badsey Rec 1.

Division Three: Blockley Spts 4, Swan Spts 2.

Division Four: Servicemen's 2, Hampton WMC 1; Broadway Utd Res 0, Defford & Besford 4.

Fixtures for Sunday

Pershore Hospital Cup second round: Kempsey Utd v Ambassador, Lower Moor Utd v Broadwas, Upton Snodsbury v Evesham WMC. Division One: Tewkesbury Tn v Badsey Rec, Hospital Club Wickhamford v Bretforton VIC, Inkberrow v Bredon. Division Two: Pebworth v Red Horse, Ashton v Peopleton, Offenham Rvrs v Ilmington. Division Three: Broadway Utd v Oddfellows, Honeybourne Gate v Swan Spts, Pershore v Salford, Riverside v Bidford. Division Four: Shipston Spts v Broadway Utd Res, Defford & Besford v Badsey Rec Res, Hampton WMC v Bretforton VIC Res, Servicemen's v Ashton Res, Crown v The Bell Utd.