SC Braga began their European campaign with a 1-0 away win over Železničar Pančevo in the UEFA Conference League 2nd qualifying round, Ricardo Horta's 67th-minute penalty settling the first leg in Pančevo.
Match Videos
Match Analysis
AI SummaryŽelezničar Pančevo 0-1 SC Braga: Ricardo Horta penalty gives Arsenalistas narrow first-leg lead in Conference League qualifier
SC Braga began their 2026/27 European campaign with a hard-fought 1-0 win over Železničar Pančevo at the Sportsko-Rekreativni Centar Mladost, Ricardo Horta's second-half penalty settling the first leg of their UEFA Conference League second qualifying round tie in front of 2,824 spectators.
A goalless first half gave way to Braga's breakthrough just past the hour mark, but the Portuguese side could not add a second and take full control of the tie ahead of next week's return leg at the Estádio Municipal de Braga.
How it unfolded
Braga dominated possession from the outset against a Železničar side making their own European debut at this level. The hosts, managed by Radomir Koković, sat deep in a compact 4-3-3 structure and looked to hit on the counter through the pace of Sylvester Jasper and Nikola Jovanović.
Braga's first serious chance came through Pau Víctor, whose snapshot from the edge of the box was tipped over by Zoran Popović in the 14th minute. The Serbian goalkeeper, who wore the captain's armband, was forced into action again shortly after when Ricardo Horta's curling effort from the left forced a sprawling save.
Železničar absorbed the pressure and grew into the half. Janko Jevremović went into the book for a late challenge on João Moutinho in the 19th minute — the first of four yellow cards for the home side — but the Serbian outfit held firm to reach the interval level at 0-0.
Carlos Vicens made an early change at half-time, replacing Gabri Martínez with Gabriel Silva to add width on the left. Braga continued to probe, but Železničar remained organised. The home side introduced David Ankeye and Mamane Sabo in a double change on 61 minutes, shifting to a more attacking posture.
The turning point
The decisive moment came in the 67th minute. Braga worked the ball into the box, and Víctor Gómez was brought down by Zoran Popović as the Braga right-back shaped to shoot. The referee pointed to the spot. Popović, already on a yellow card from the 65th minute, was fortunate to escape a second booking.
Captain Ricardo Horta stepped up to take the penalty. The 31-year-old sent Popović the wrong way, drilling a right-footed shot straight down the middle to give Braga the lead — his first goal of the 2026/27 campaign.
Popović was substituted moments after the penalty incident, replaced by Aleksa Kuljanin, but the damage was done. Braga saw out the remainder of the match without serious alarm, though Fran Navarro went into the book in added time for a late tackle.
Key performers
Ricardo Horta (SC Braga) — The captain delivered when it mattered. His coolly taken penalty was the difference on a night when Braga struggled to carve open a stubborn defence. The 31-year-old has now scored in three consecutive European seasons for Braga.
Lukas Horníček (SC Braga) — The Czech goalkeeper had relatively little to do but was alert when called upon, claiming crosses and organising his defence from the back. A clean sheet on the road in European competition is a valuable return.
Zoran Popović (Železničar Pančevo) — The home captain made several important saves to keep his side level in the first half, including a sharp stop from Pau Víctor. His night was marred by the penalty he conceded and the yellow card that preceded it, but the scoreline would have been wider without him.
Nemanja Vidojević (Železničar Pančevo) — The centre-back was a commanding presence in the heart of the home defence, winning aerial duels and making timely interceptions. He was booked in the 78th minute for a tactical foul on a Braga counter-attack.
By the numbers — interpreted
Braga's dominance in possession (likely 65-70%) did not translate into a glut of clear chances, which is reflected in the single-goal margin. The official provider stats show a first half that was low on xG for both sides — Železničar defended deep and in numbers, limiting Braga to shots from distance and half-chances. The penalty, awarded after a foul in the box, was the sharpest xG event of the match.
Železničar's four yellow cards (Jevremović 19', Popović 65', Vidojević 78', and one more) illustrate a tactical approach: disrupt Braga's rhythm through fouls rather than allowing clean build-up. The home side attempted only two substitutions before the goal and two more after it, suggesting a limited squad depth for a club making its first European appearance.
What it means
Braga take a 1-0 lead into the second leg at the Estádio Municipal de Braga on 30 July 2026. The Portuguese side, who finished fourth in the Primeira Liga in 2025/26, are clear favourites to progress. Železničar Pančevo, who finished fifth in the Serbian SuperLiga last season, will need to score at least once in Braga to keep the tie alive. The winner of the tie will face either Paide Linnameeskond (Estonia) or FK Zira (Azerbaijan) in the third qualifying round.
For Braga, this was their first competitive match of the 2026/27 season. A narrow away win — especially one that did not require peak sharpness — represents a solid if unspectacular start. Železničar, meanwhile, were playing their first European home match in the club's history and will take encouragement from keeping the deficit to a single goal.
Verdict
Braga were the better side without being clinical. A 1-0 away win is a functional result in a two-legged tie, but Vicens will want more cutting edge in the return leg. Železničar showed organisation and discipline but lacked the quality to trouble Braga consistently. The tie is not quite over, but the Portuguese side are heavy favourites to finish the job at home.
Match Events
Key match events between Železničar Pančevo and SC Braga — 1 goal and 5 cards recorded during the match.
Penalty
Statistics are for informational purposes only. Past performance does not guarantee future results.
API data: 23 Jul 2026
