WYRE Forest clinched the Kidderminster and District League Saturday Subsidiary Cup.

They battled back from a 2-0 half-time deficit to beat Dudley Villa 3-2.

The cup success sealed a good season for Forest, who finished second in the Saturday Premier behind champions Netherton Athletic.

Meanwhile, TS Units won the SundayDivision One in midweek after defeating Station 9-1 on Friday.

Units followed up that success at the weekend with a 2-1 defeat to Dudley Sports.

They won 14 of their 20 league games.

Kidderminster and District League results – Tuesday, May 6 – Sunday Division Three: Waggon and Horses 2, Bewdley Arches 2.

Saturday Subsidiary Cup semi-final: Netherton Athletic 1, Dudley Villa 2.

Fire Shield quarter-finals: Haden Rangers 3, Taverners 0.

Wednesday, May 7 – Hospital Sunday Junior Cup semi-final: Netherton Colts Sen 2, Royal Exchange 5.

Roy Marchant Cup quarter final: Orton Bale 3, Woodside United 4.

Fire Shield semi-final: Grange Athletic 4, Namaste Tigers 0.

Thursday May 8 – Sunday Junior Cup semi-final: Ferndale 0, Wilden Village 3.

Sunday Division Three: Bewdley Arches 2, Tap House 4.

Roy Marchant Cup semi-final: Ocean Designs 3, Haden Rangers 2.

Friday – Sunday Division One: Station 1, TS Units 9.

Sunday – Division One: TS Units 1, Dudley Sports 2.

Division Two: Olympic Sports 1, Areley Kings 1.

Division Four: Bewdley Western Rangers 5, Wordsley Lions 2.

Division Five: Withymoor North 5, Brinton Arms 4.

Fire Shield semi-final: Darby End Athletic 0, Haden Rangers 6.

Sunday League Junior Cup final: Netherton Colts Sen 1, Wilden Village 0.

Kidderminster Hospital Sunday Junior Cup final: Royal Exchange 1, Woodside United 2.

Kidderminster Hospital Sunday Minor Cup final: Tap House: 2, Waggon and Horses 1.

WFA Sunday Premier Cup final: Grange Athletic 6, Redditch United 1.

Fixtures – today (Thursday): RBM Cup Final: Wall Heath or Woodside v Ocean Designs.

Sunday Division: Wilden Village v Tap House.

Sunday May 18 - Sunday Premier: Grange Athletic v Namaste Tigers; Woodside United v Alveley Sports; Haden Rangers v Ocean Designs.

Division One: Stourbridge Rangers V Wall Heath PA.

Division Two: Darby End Athletic v Olympic Sports. Division Six: Wordsley AFC Res v Adler.