CHAMPIONSHIP side Crossflatts Village came from a goal behind to beat runaway Premier Division leaders Olympic 3-2 to advance to the Bradford Sunday Alliance League Cup final in style.

With Rawdon Meadows pitches unfit, the match was played at Flatts' ground. But the top-flight pacesetters opened the scoring after seven minutes when Danaaly Yasin’s 20-yard strike gave Village keeper Dan Thorpe no chance.

Flatts then settled down and dominated possession – and they got back on level terms after 20 minutes. They were awarded a penalty kick when Michael Garnett was up-ended in the box by Ryan Metcalfe. James Gill’s spot-kick sneaked over the line despite the best efforts of Olympic keeper Kyle Trennary.

The home side deservedly took the lead on 36 minutes. Matt Wilson floated in a corner from the right and it was headed on at the back post by Gill. The ball then found its way to Garnett who nodded home.

Flatts nearly doubled their lead on the hour when Connor Erangey got the ball under control and let fly with his left foot from 30 yards. The ball was arrowing into the top corner but somehow Trennary tipped it over the bar.

The visitors were reduced to 10 men when Osman Malik was awarded a second yellow after lashing out after he was fouled by Garnett.

The sending off seemed to galvanise Olympic and they levelled matters on 75 minutes.

Anil Singh’s speculative free-kick bounced unkindly in front of Flatts keeper Dan Thorpe and the ball ricocheted off his nose into the path of away front man Steve Hollingsworth who made no mistake from close range.

Thorpe made amends moment later when Temor Khan unleashed a left foot curler that was heading for the back of the net.

Khan wheeled away in celebration, only for Thorpe to produce a fantastic save, tipping the ball on to the post.

Gill nutmegged Babair Butt and set up Colin Schofield, who pulled the ball back for Gill and, despite a bad bounce, he drilled home his second.

Flatts must now wait until April 22 to find out who they will meet in the final, when Station Hotel are due to play Westwood Park in the second semi-final.

In Sunday Alliance league action, Premier Division West Bowling beat Oakenshaw 2-1 away, while third-placed Sandy Lane beat Lyceum 3-1.

In Division One, Tyersal were held 2-2 at home to Wrose Bull. They have dropped four points in their last two games, which has seen them replaced at the summit by Beldon Oddies, who beat Shoulder of Mutton 5-3 (Krishan Patel 2) to lead by two points with a game in hand.