Media caption,

Highlights: Shelbourne 3-1 Linfield

Shelbourne hold a two-goal advantage heading into the second leg of their Uefa Conference League play-off after a thrilling 3-1 win against 10-man Linfield at Tolka Park.

It was an enthralling game of football in Dublin that had four goals, three penalties and a red card.

Harry Wood's first-half penalty gave the hosts the lead against the 10 men of Linfield just before the break, with Mipo Odubeko doubling their advantage less than a minute into the second half.

Odubeko had missed a penalty of his own in the first half, when the game was goalless.

Kieran Offord pulled one back for the visitors in the second half and missed a chance to level from the spot.

Substitute Evan Caffrey then secured the victory for Shels with a close-range finish 13 minutes from time.

Penalty drama at Tolka

Evan Caffrey celebrates scoringImage source, Getty Images
Image caption,

Shelbourne will take a two-goal lead into next week's second leg at Windsor Park

Linfield, who lost the first leg of their Champions League qualifier at Tolka Park just a month ago, were reduced to 10 men just 18 minutes into the first half.

Matthew Fitzpatrick was sent for an early shower as he was penalised for a high foot which caught the midriff of Milan Mbeng.

Then, three minutes before half-time, the hosts were awarded a penalty which Odubeko skied over the crossbar.

Four minutes later, Shels had another opportunity from the spot. Ben Hall's challenge was late and inside the area, with Wood stepping up this time and making no mistake from 12 yards.

Less than a minute into the second half, Shelbourne doubled their lead. Substitute Caffrey had an immediate impact, pulling the ball back to Odubeko, who found the back of the net from inside the area, atoning for his spot-kick miss.

Seven minutes later the Blues remarkably had a lifeline. Kirk Millar's corner was flicked on by Sam Roscoe, with Offord staying on his toes at the back post to nod home from close range.

David Healy's side were given the chance to equalise from the spot after Patrick Barrett's handball at the back post, but this time it was Offord who failed to capitalise as Wessel Speel got down to his left to save.

Substitute Caffrey put the icing on the cake for the hosts, adding a third to ensure the north Dubliners take a two-goal advantage to Belfast for the second leg next Thursday.