TROWBRIDGE LEAGUE: BROMHAM Reserves, bottom of Division Three, beat favourites Deverills Reserves to reach the final of the Spring Cup (sponsored by Milleprint of Westbury).

Nathan West gave Bromham a 1-0 lead with Danny Hargreaves equalising for Deverills. Jim Sandiford got a winner for determined Bromham in the second half.

Dynamo West End won the other semi against Seend United Reserves with four goals from Nathan Mantle. Trevor Jones added a fifth goal with Darren Nicholls and Richard King replying for Seend.

Lavington & Easterton took a 4-2 lead in their first leg against Broughton Gifford Reserves in the Taylor Kitchens & Bedrooms of Trowbridge Division Two Cup. Rob Jenks gave Lavington a 1-0 interval lead. Jenks and Phil Simmons made it to 3-0 before Richard Butler pulled a goal back for the visitors. Lee Wells cracked in a 25-yarder to extend Lavington's lead to 4-1 but a fine Royston Aust goal gave Broughton hope for the return.

In the league (sponsored by Premier Training and Development) Division One leaders Broughton Gifford went down 3-1 at home to Frome Sportshouse, but they can clinch another title if they win their final fixture against Castle Combe.

Castle Combe kept their hopes alive with a 6-0 win against Bradford Sports. Shaun House (3), Jamie Winks, Daniel Gernonn and Leyton Brown shared the goals.

Oliver Worts gave Deverills a 1-0 lead at Dursley Arms, but trailed at half-time 2-1, Robin Walker scoring twice. Worts completed a hat-trick after the break. Darren Munro also scored three in a 6-2 win.

Trowbridge Town Reserves sealed two more points in their Division Two title push, 8-0 winners over an understrength Steeple Ashton. Lewis Haldane (4), Dave Percival (3) and Steve Wickings scored.

Bradford Sports Res remain in relegation trouble after losing 3-1 at Rudloe.

In Division Three, Phil Webb made his goalkeeping debut for Premier Rovers against Bradford United 201. He conceded four to Mark Thompson (2) and Jason Uncles (2), Shane Southern replying.

Westbury United A's outside chance of runners-up spot appear to have gone after a 0-0 draw with Hilperton United Reserves.