The Bradford & District FA Sunday Senior Cup final at Horsfall Stadium on Monday, May 21 will be between East Bowling Unity and Albion Sports.

Unity joined their rivals in the last two with a 3-0 win over Bradford Moor in the outstanding semi-final at Thackley.

The first half produced a scrappy affair with both sides struggling to find rhythm. Gary Shaw broke the deadlock in the 35th minute when he converted a penalty after a foul on himself.

In a much better second half Moor opened the stronger but after a continued amount of pressure failed to produce an equaliser, play switched to the other end and Shaw headed a second goal.

There was no way back then for Moor despite sub Chris Jeng boosting their pressure and a third goal through Mark Burnham saw Unity into their third final. He took advantage to score when the goalkeeper dropped the ball. With Unity still unbeaten at league level, a local grand slam is not out of the question.

Albion Sports made it 18 wins out of 19 in the Bradford Sunday Alliance Premier Division with a 7-0 win over Calverley Victoria with Harrogate striker Stefan Zoll adding a hat-trick to maintain the club's nine point lead over East Bowling Unity, who have four games in hand.

Oakenshaw edged a step nearer safety with a 3-0 win over Craven Heifer. All the goals came in the last quarter with the first for normal keeper Dean McGinty who enjoyed a playing out role.

Following their 4-0 midweek win over Pudsey Royal where Martin Dolan converted a hat-trick of penalties, Wrose Bull moved within a win of guaranteed promotion from the First Division with a 5-1 win at under strength East Ward.

The game's outstanding goal came from Steve Howley, who scored straight from the second half kick-off.

Fairweather Green, who need three points from their three remaining games to be confirmed as division champions, found stubborn opponents in Dudley Hill Rangers.

After a goalless first half, Rangers went ahead through Phil Mullaney before Fairweather moved into gear to lead 3-1. Craig Brown scored his 100th goal for Rangers before a late Fairweather goal saw the champions-in-waiting win 4-2.

Struggling for players again, Victoria Rangers are on the verge of suffering their second successive relegation after Hare & Hounds - the former Premier side - beat them 8-2, Matthew Jordan scoring four.

Heaton United stayed on course for a league and cup double by winning the Amateur Cup, beating Wheatsheaf 1-0 after extra time in the final at Eccleshill United's ground. Substitute Sajid Shah scored the winning goal in the first period of extra time. Heaton have four matches left to make sure of promotion from Division 3B of the Alliance.