Bolton Woods conceded four goals for the second cup game running as their Bradford & District FA Sunday Senior Cup semi-final hopes were sunk by Albion Sports whose 4-0 victory gave them their third successive final appearance.

Woods had the better of the first half but with Richard Clarke holding his line well and Woods content to put high balls into the goalmouth which proved bread and butter to John Hawkes, Albion kept intact and shook Woods when they scored a minute before the interval Amjad Iqbal pulling the ball back for Taj Singh to score.

Woods still hadn't recovered when Albion scored in the first minute of the second half, this time Singh laying on for Iqbal. Singh was involved in a third goal when Stefan Zoll collected his pass and was given time to turn defenders and smack the ball past the helpless keeper Stuart Wilkinson.

In the final minutes Paul Forrest powered through for a fourth. Albion now meet the winners of tomorrow's East Bowling Unity and Bradford Moor tie.

After nine defeats in their first 12 matches Craven Heifer's unbeaten run in the Bradford Sunday Alliance Premier Division stretched to seven matches with a 4-2 win over Oakenshaw.

After Craig Lawford's penalty had squared matters, Craven secured the points with three goals in the first 20 minutes of the second half including goals from father and son Eddie and Steve Helliwell.

Andy Shuttleworth was Hudsons' hero against Bradford Moor. After his determined run had earned a penalty which he converted himself to put Hudsons level, Shuttleworth snatched Hudsons' winner with his second goal.

EBU, playing their first league game of the year, completed their third home win of the season over Stanley Road to pull back Albion's lead in the Premier to 12 points. Road led through Paul Hassan-Terralong before two-goal Gary Shaw inspired a 3-1 Unity win.

Bottom clubs Calverley Victoria and Ventus have a lot to do if the pair are to avoid relegation after the two teams shared the points in a 3-3 draw.

Relegation-threatened Victoria Rangers gave First Division leaders Fairweather Green one of their hardest games and were unlucky not to share the spoils in a 3-2 defeat. A deflected own goal gave Fairweather the edge with Rangers going close at the end after keeper Richard Cornwall's penalty had made it 3-2.

Having lost their ground temporarily through the foot and mouth outbreak, Westwood played their promotion clash with second-placed Wrose Bull at Avenue Road and found themselves a goal down after two minutes. Richard Longley settled the game 2-0 for Wrose in the second half.

Eccleshill United held Hare & Hounds to a 1-1 draw both sides scoring from the spot.

While Baildon Trinity continued their recent improvement by holding promotion-chasing Bolton to a 3-3 draw in Division 1A, Quarry won for only the third time in 15 matches when a late own goal settled the fate of Thornbury 2-1 after a goal from centre half Richard Perkins - his first for two years - had brought Quarry level.

Bolton's draw was good news for second placed Malta Court who overpowered Monkey 2-1 to concrete the second position seven points in front of third place.

After a spirited first half Dudley Hill Rangers fell away to concede five second half goals at Queens Athletic where veteran Charlie Hainsworth hit the first three goals in a 6-1 win that keeps Queens on the tails of Division 1B leaders St Pat's and Albion Reserves.

Pat's stay four points clear of Albion after both sides gained maximum points. St Pat's stepped up a second half gear to eclipse Junction 4-1 while Albion beat Station 2-1.

While soccer nomads Chellow were denied double figures by Royal Clayton's keeper in a 6-2 scoreline, Woodman Rovers eased into a mid-table position with a 2-1 win at Calverley Victoria.