Menu
22 July 2026 at 18:00Dalymount Park, Dublin
21
Referee: Jakob Semler
AI

Ross Tierney's 89th-minute half-volley earned Bohemians a 2-1 comeback win over Ballkani in the Conference League second qualifying round first leg — the final European fixture at Dalymount Park before its redevelopment.

Match Videos

Match Analysis

AI Summary

Bohemians 2-1 Ballkani: Ross Tierney's stunning late volley seals comeback win in final European night at Dalymount Park

Ross Tierney's sensational 89th-minute half-volley earned Bohemians a 2-1 comeback victory over Ballkani in the first leg of their UEFA Conference League second qualifying round tie on Wednesday — the final European fixture at Dalymount Park before the stadium's planned redevelopment.

Trailing to Toni Domgjoni's 29th-minute penalty, Bohemians looked short of ideas against a disciplined Kosovan side until substitute Douglas James-Taylor levelled in the 76th minute. Thirteen minutes later, James-Taylor turned provider, laying the ball off for Tierney on the edge of the area, and the midfielder's right-footed volley crashed into the roof of the net via the underside of the crossbar.

How it unfolded

Ballkani, who reached the Conference League group stage in 2023-24, set up deep and frustrated the home side for long spells. The visitors took the lead in the 29th minute when Valentin Serebe was brought down by Pat Hickey inside the area, and Austrian referee Jakob Semler pointed to the spot. Domgjoni sent goalkeeper Paul Walters the wrong way, stroking the penalty straight down the middle.

Bohemians struggled to generate clear chances in the first half. Colm Whelan headed over from close range in the 16th minute, and Markuss Strods' cross-shot forced Ballkani keeper Adnan Golubovic to claw the ball from under his own bar just before the break. But the hosts lacked the urgency needed to break down a side that had already eliminated Connah's Quay Nomads in the previous round.

Manager Alan Reynolds turned to his bench at the hour mark, introducing James-Taylor and Harry Vaughan (on loan from Hull City) for Adam McDonnell and Strods. The change injected life into Bohemians' attack.

The turning point

With 14 minutes remaining, Bohemians captain Dawson Devoy showed quick thinking over a free kick. Spotting James-Taylor's run, Devoy played a sharp pass into the forward's path, and James-Taylor swept a first-time shot across Golubovic and inside the far post via the butt of the upright — his first goal since arriving at the club.

Ballkani had threatened to double their lead just minutes earlier when Sam Todd's poor touch fell to Serebe, but Walters produced a fine one-handed save to deny the lob. The visitors appeared to retreat into a defensive shell after the equaliser, inviting pressure.

Tierney's winner was a moment of individual brilliance. James-Taylor cushioned a pass to the edge of the area, and Tierney's first-time strike flew into the net with such ferocity that Golubovic had no time to react.

"Once I hit it, you feel it's got a chance… thankfully it hit the underside of the crossbar and went in," Tierney told RTÉ Sport.

Key performers

Ross Tierney (Bohemians) — Scored the decisive goal with a stunning half-volley and was a constant threat in the final third throughout the second half. His composure under pressure belied the tight angle he was working with, and his strike will be remembered as the last European goal at Dalymount before redevelopment.

Douglas James-Taylor (Bohemians) — Introduced in the 59th minute, the substitute changed the game entirely. He scored the equaliser with a clinical first-time finish and then provided the assist for Tierney's winner with a perfectly weighted pass. Reynolds called the impact of his substitutes "massive."

Dawson Devoy (Bohemians) — The Bohemians captain orchestrated the equaliser with quick thinking over a free kick, spotting James-Taylor's movement before anyone else. His overall influence grew as the game progressed.

Adnan Golubovic (Ballkani) — Made several smart saves to keep his side in the game, including a sharp stop from Devoy's free kick moments before the equaliser and a crucial claw away from Strods' cross-shot in the first half. Could do little about either Bohemians goal.

By the numbers — interpreted

Bohemians' underlying numbers reflected a game of two distinct halves. After managing only one shot on target in the first period, they registered three in the second half — and scored from two of them. Ballkani's decision to sit deep after taking the lead conceded territory and momentum, and the visitors finished without a second-half shot on target despite Serebe's dangerous lob that forced Walters into action. The penalty was Ballkani's only shot on target in the entire match.

What it means

Bohemians take a slender 2-1 lead into the second leg in Pristina on 30 July. The winner of the tie will face either Besiktas of Turkey or Midtjylland of Denmark in the third qualifying round. Should Bohemians progress, they would not be able to play their home leg at Dalymount Park, as the stadium does not meet UEFA requirements for that stage of the competition.

This was the final European fixture at the historic Dublin 7 venue before its redevelopment — a ground that has hosted Manchester United, Atlético Madrid and Bayern Munich over the decades.

"This is the last European game in Dalymount. What a way to end it — with a goal like that," Reynolds said.

Verdict

Bohemians were second-best for long stretches but showed the resilience of a side that refuses to accept defeat on home soil. Reynolds' substitutions turned the game, and Tierney's finish was worthy of winning any tie. The one-goal cushion is precarious; Ballkani showed enough quality in the first half to suggest the second leg in Pristina remains wide open.

Match Events

Key match events between Bohemians and Ballkani — 3 goals and 3 cards recorded during the match.

Kick Off
29′
T. Domgjoni

Penalty

36′Anel Šabanadžović
Half Time
59′
M. Ismajlgeci A. Deliu
73′Gentrit Halili
84′
T. Domgjoni E. Letaj
84′
E. Kuc A. Diene
84′
A. Sabanadzovic B. Jashanica
87′
Giovanni A. Klinaku
Full Time

Statistics are for informational purposes only. Past performance does not guarantee future results.

API data: 23 Jul 2026