Summary
FT: Portugal 1-0 Republic of Ireland
Ruben Neves scores injury-time winner for the hosts
Portugal remain top of Group F
Republic of Ireland stay bottom of the group
Hungary beat Armenia 2-0
Have your say on ourplayer rater
Live Reporting
Lauren McCann
Final whistlepublished at 22:15 BST 11 October
FT: Portugal 1-0 Republic of Ireland
That is all from us on another heartbreaking night for Republic of Ireland in Portugal.
Ruben Neves' late winner leaves Heimir Hallgrimsson's side winless in this qualifying campaign, but their performance goes a long way to restoring pride from the Armenia loss.
You can read Matt Gault's report from the game in Lisbon here.
We will be back on Tuesday for their now must-win game against Armenia at the Aviva.
See you then.
Image source,Getty ImagesHave your say on Republic of Ireland display with our player raterpublished at 21:44 BST 11 October
FT: Portugal 1-0 Republic of Ireland
Late heartbreak for Republic of Ireland in Lisbon as Ruben Neves scores a 91st minute to help Portugal to a third successive win.
Who has impressed you? Has anyone stood out? Have your say with our player raterhere.
Image source,BBC SportImage caption, Portugal v Republic of Ireland (19:45 BST)

Neves rose brilliantly to score the winner and move Portugal on to nine points
At a glance
Ruben Neves scores stoppage-time header to earn Portugal dramatic win
Caoimhin Kelleher saves second-half Cristiano Ronaldo penalty
Republic of Ireland stay bottom of Group F with three games left
Ruben Neves' stoppage-time header broke the Republic of Ireland's hearts and handed Portugal a dramatic World Cup qualifying win in Lisbon after Cristiano Ronaldo was denied from the spot.
Neves rose brilliantly to steer Francisco Trincao's cross home and spare Ronaldo's blushes after the five-time Ballon d'Or winner's failure to convert from 12 yards.
Ronaldo was denied by Caoimhin Kelleher 15 minutes from time after Dara O'Shea was adjudged to have used his arm to block Trincao's effort.
After Kelleher's intervention, it looked as though the Republic of Ireland would take a hard-fought point back to Dublin, only for Neves to condemn them to another defeat after last month's shock reverse to Armenia in Yerevan.
Hungary's 2-0 win over Armenia in Group F's other fixture on Saturday means they sit second, five points behind leaders Portugal after three rounds of games.
The Republic of Ireland are bottom, two points adrift of Armenia before a crucial meeting in Dublin on Tuesday.
Injury-time Portugal defeat 'painful' - Hallgrimsson
- Published11 October
Analysis: Hard work not enough for Republic of Ireland

Kelleher's penalty save to thwart Ronaldo was not enough to earn the Republic of Ireland a point
After a humbling night in Armenia last month, Republic of Ireland boss Heimir Hallgrimsson said his wounded players needed "almost a perfect game" to leave Lisbon with a positive result.
In an attempt to tighten up his defence, Hallgrimsson restored former captain Seamus Coleman to the line-up on his 37th birthday.
For much of the night, it yielded the desired response as the Republic of Ireland stoutly defended their box to frustrate Portugal.
At times against Hungary and Armenia, the Irish defence was prised apart with alarming ease, but they got through an enormous amount of work in Lisbon to intensify Portugal's frustrations and edge closer to taking a precious point.
The visitors' problem, however, was at the other end. While they poured everything into repelling Portugal's myriad threats, the attack mustered only two shots - neither on target - with frontman Evan Ferguson managing only 14 touches before he was replaced by Troy Parrott.
There were echoes of Faro in 2021, of course. Ronaldo had a penalty saved that night - by Gavin Bazunu - before popping up with two injury-time headers to deny the Republic of Ireland a famous win after John Egan had given Stephen Kenny's side the lead.
But this was not Ronaldo's night. In the first half, his fizzing left-footed drive hit a post, and he twice fired wide after the break before Kelleher saved his spot-kick with a foot after Dara O'Shea was penalised for handball.
Instead, it was Neves who headed the home side to a dramatic win, with the midfielder pointing to the sky in tribute to Diogo Jota in Portugal's first home game since the Liverpool star's death in July.
What's next for these sides?
Portugal: Roberto Martinez's side will aim to make it four wins from four when they host Hungary in Lisbon on Tuesday (19:45 BST).
Republic of Ireland:Heimir Hallgrimsson's team must put aside their latest disappointment before welcoming Armenia to Dublin in a must-win game on Tuesday (19:45 BST).
How you rated the players
Player of the match
After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.
UEFA World Cup Qualifiers Scores & Fixtures
Saturday 11th October
UEFA World Cup Qualifiers Table
Group A
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 2 | 0 | 1 | 7 | 3 | 4 | 6 |
| |
| 3 | 2 | 0 | 1 | 6 | 4 | 2 | 6 |
| |
| 3 | 2 | 0 | 1 | 3 | 2 | 1 | 6 |
| |
4 Luxembourg | 3 | 0 | 0 | 3 | 1 | 8 | -7 | 0 |
|
Group B
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 3 | 0 | 0 | 9 | 0 | 9 | 9 |
| |
2 Kosovo | 3 | 1 | 1 | 1 | 2 | 4 | -2 | 4 |
|
| 3 | 0 | 2 | 1 | 2 | 5 | -3 | 2 |
| |
| 3 | 0 | 1 | 2 | 2 | 6 | -4 | 1 |
|
Group C
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 2 | 1 | 0 | 9 | 0 | 9 | 7 |
| |
| 3 | 2 | 1 | 0 | 5 | 1 | 4 | 7 |
| |
| 3 | 1 | 0 | 2 | 6 | 7 | -1 | 3 |
| |
4 Belarus | 3 | 0 | 0 | 3 | 1 | 13 | -12 | 0 |
|
Group D
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 3 | 0 | 0 | 7 | 1 | 6 | 9 |
| |
| 3 | 1 | 1 | 1 | 6 | 6 | 0 | 4 |
| |
| 3 | 1 | 0 | 2 | 9 | 7 | 2 | 3 |
| |
4 Azerbaijan | 3 | 0 | 1 | 2 | 1 | 9 | -8 | 1 |
|
Group E
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 3 | 0 | 0 | 11 | 0 | 11 | 9 |
| |
| 3 | 2 | 0 | 1 | 9 | 9 | 0 | 6 |
| |
| 3 | 1 | 0 | 2 | 5 | 5 | 0 | 3 |
| |
4 Bulgaria | 3 | 0 | 0 | 3 | 1 | 12 | -11 | 0 |
|
- Portugal, Position 1, Points 9
- Republic of Ireland, Position 4, Points 1
Group F
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 3 | 0 | 0 | 9 | 2 | 7 | 9 |
| |
| 3 | 1 | 1 | 1 | 6 | 5 | 1 | 4 |
| |
3 Armenia | 3 | 1 | 0 | 2 | 2 | 8 | -6 | 3 |
|
| 3 | 0 | 1 | 2 | 3 | 5 | -2 | 1 |
|
Group G
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 5 | 4 | 1 | 0 | 18 | 3 | 15 | 13 |
| |
| 5 | 3 | 1 | 1 | 8 | 4 | 4 | 10 |
| |
| 6 | 3 | 1 | 2 | 8 | 9 | -1 | 10 |
| |
4 Lithuania | 6 | 0 | 3 | 3 | 6 | 9 | -3 | 3 |
|
5 Malta | 6 | 0 | 2 | 4 | 1 | 16 | -15 | 2 |
|
Group H
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 5 | 5 | 0 | 0 | 19 | 2 | 17 | 15 |
| |
| 6 | 4 | 1 | 1 | 13 | 5 | 8 | 13 |
| |
| 5 | 2 | 1 | 2 | 10 | 6 | 4 | 7 |
| |
4 Cyprus | 6 | 1 | 2 | 3 | 7 | 9 | -2 | 5 |
|
5 San Marino | 6 | 0 | 0 | 6 | 1 | 28 | -27 | 0 |
|
Group I
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 6 | 6 | 0 | 0 | 29 | 3 | 26 | 18 |
| |
| 5 | 4 | 0 | 1 | 15 | 8 | 7 | 12 |
| |
3 Israel | 6 | 3 | 0 | 3 | 15 | 16 | -1 | 9 |
|
4 Estonia | 6 | 1 | 0 | 5 | 6 | 16 | -10 | 3 |
|
5 Moldova | 5 | 0 | 0 | 5 | 3 | 25 | -22 | 0 |
|
Group J
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 6 | 3 | 3 | 0 | 11 | 2 | 9 | 12 |
| |
| 5 | 3 | 2 | 0 | 17 | 4 | 13 | 11 |
| |
| 5 | 3 | 1 | 1 | 11 | 6 | 5 | 10 |
| |
4 Kazakhstan | 6 | 2 | 0 | 4 | 7 | 11 | -4 | 6 |
|
5 Liechtenstein | 6 | 0 | 0 | 6 | 0 | 23 | -23 | 0 |
|
Group K
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 5 | 5 | 0 | 0 | 13 | 0 | 13 | 15 |
| |
| 6 | 3 | 2 | 1 | 6 | 3 | 3 | 11 |
| |
| 5 | 2 | 1 | 2 | 4 | 6 | -2 | 7 |
| |
4 Latvia | 6 | 1 | 2 | 3 | 4 | 8 | -4 | 5 |
|
5 Andorra | 6 | 0 | 1 | 5 | 2 | 12 | -10 | 1 |
|
Group L
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 5 | 4 | 1 | 0 | 17 | 1 | 16 | 13 |
| |
| 6 | 4 | 1 | 1 | 11 | 6 | 5 | 13 |
| |
3 Faroe Islands | 6 | 3 | 0 | 3 | 8 | 5 | 3 | 9 |
|
4 Montenegro | 6 | 2 | 0 | 4 | 4 | 13 | -9 | 6 |
|
5 Gibraltar | 5 | 0 | 0 | 5 | 2 | 17 | -15 | 0 |
|
Key
- Position1:Final Tournament
- Position2:Play-off
Last Updated11th October 2025 at 23:01
Please Note: All times UK. Tables are subject to change. The BBC is not responsible for any changes that may be made.
Team Lineups
home team, Portugal
Manager:Roberto Martínez
Formation:4 - 2 - 3 - 1
Pitch Formation
- 1, Diogo Costa, Goalkeeper
- 5, Diogo Dalot, Defender3, Rúben Dias, Defender14, Gonçalo Inácio, Defender19, Nuno Mendes, Defender
- 21, Rúben Neves, Defensive Midfielder23, Vitinha, Defensive Midfielder
- 18, Pedro Neto, Attacking Midfielder8, Bruno Fernandes, Attacking Midfielder10, Bernardo Silva, Attacking Midfielder
- 7, Cristiano Ronaldo, Striker
Starting lineup
- Number1,Diogo Costa
- Number19,Nuno Mendes
- Number14,Gonçalo Inácio, substituted for Renato Veiga at 46 minutes
- Number3,Rúben Dias
- Number5,Diogo Dalot, substituted for Trincão at 62 minutes
- Number23,Vitinha, substituted for Nélson Semedo at 61 minutes
- Number21,Rúben Neves
- Number10,Bernardo Silva, Yellow Card at 90 minutes plus 6
- Number8,Bruno Fernandes, Yellow Card at 68 minutes, substituted for Gonçalo Ramos at 86 minutes
- Number18,Pedro Neto, substituted for Rafael Leão at 61 minutes
- Number7,Cristiano Ronaldo, Captain
Substitutes
home team, Portugal
- Number2,Nélson Semedo
- Number22,Rui Silva
- Number20,Francisco Conceição
- Number6,João Palhinha
- Number16,Trincão
- Number12,José Sá
- Number9,Gonçalo Ramos
- Number15,Matheus Nunes
- Number13,Renato Veiga
- Number11,Pote
- Number4,António Silva
- Number17,Rafael Leão
away team, Republic of Ireland
Manager:Heimir Hallgrímsson
Formation:3 - 4 - 2 - 1
Pitch Formation
- 1, Kelleher, Goalkeeper
- 5, O'Brien, Defender22, Collins, Defender4, O'Shea, Defender
- 2, Coleman, Midfielder6, Cullen, Midfielder8, Molumby, Midfielder3, Manning, Midfielder
- 21, Ebosele, Attacking Midfielder20, Ogbene, Attacking Midfielder
- 9, Ferguson, Striker
Starting lineup
- Number1,C. Kelleher, Yellow Card at 71 minutes
- Number4,D. O'Shea
- Number22,N. Collins, Captain
- Number5,J. O'Brien
- Number3,R. Manning, Yellow Card at 84 minutes
- Number8,J. Molumby, Yellow Card at 76 minutes
- Number6,J. Cullen, Yellow Card at 87 minutes
- Number2,S. Coleman, substituted for J. Egan at 86 minutes
- Number20,C. Ogbene, substituted for W. Smallbone at 77 minutes
- Number21,F. Ebosele, Yellow Card at 18 minutes, substituted for M. Johnston at 64 minutes
- Number9,E. Ferguson, substituted for T. Parrott at 78 minutes
away team, Republic of Ireland
- Number11,F. Azaz
- Number16,G. Bazunu
- Number12,J. Dunne
- Number15,J. Egan
- Number13,W. Ferry
- Number10,A. Idah
- Number19,M. Johnston
- Number17,K. McAteer
- Number7,T. Parrott
- Number18,W. Smallbone
- Number14,J. Taylor
- Number23,M. Travers
home team, Portugal
Manager:Roberto Martínez
Formation:4 - 2 - 3 - 1
Pitch Formation
- 1, Diogo Costa, Goalkeeper
- 5, Diogo Dalot, Defender3, Rúben Dias, Defender14, Gonçalo Inácio, Defender19, Nuno Mendes, Defender
- 21, Rúben Neves, Defensive Midfielder23, Vitinha, Defensive Midfielder
- 18, Pedro Neto, Attacking Midfielder8, Bruno Fernandes, Attacking Midfielder10, Bernardo Silva, Attacking Midfielder
- 7, Cristiano Ronaldo, Striker
Starting lineup
- Number1,Diogo Costa
- Number19,Nuno Mendes
- Number14,Gonçalo Inácio, substituted for Renato Veiga at 46 minutes
- Number3,Rúben Dias
- Number5,Diogo Dalot, substituted for Trincão at 62 minutes
- Number23,Vitinha, substituted for Nélson Semedo at 61 minutes
- Number21,Rúben Neves
- Number10,Bernardo Silva, Yellow Card at 90 minutes plus 6
- Number8,Bruno Fernandes, Yellow Card at 68 minutes, substituted for Gonçalo Ramos at 86 minutes
- Number18,Pedro Neto, substituted for Rafael Leão at 61 minutes
- Number7,Cristiano Ronaldo, Captain
Substitutes
- Number2,Nélson Semedo
- Number22,Rui Silva
- Number20,Francisco Conceição
- Number6,João Palhinha
- Number16,Trincão
- Number12,José Sá
- Number9,Gonçalo Ramos
- Number15,Matheus Nunes
- Number13,Renato Veiga
- Number11,Pote
- Number4,António Silva
- Number17,Rafael Leão
away team, Republic of Ireland
Manager:Heimir Hallgrímsson
Formation:3 - 4 - 2 - 1
Pitch Formation
- 1, Kelleher, Goalkeeper
- 5, O'Brien, Defender22, Collins, Defender4, O'Shea, Defender
- 2, Coleman, Midfielder6, Cullen, Midfielder8, Molumby, Midfielder3, Manning, Midfielder
- 21, Ebosele, Attacking Midfielder20, Ogbene, Attacking Midfielder
- 9, Ferguson, Striker
Starting lineup
- Number1,C. Kelleher, Yellow Card at 71 minutes
- Number4,D. O'Shea
- Number22,N. Collins, Captain
- Number5,J. O'Brien
- Number3,R. Manning, Yellow Card at 84 minutes
- Number8,J. Molumby, Yellow Card at 76 minutes
- Number6,J. Cullen, Yellow Card at 87 minutes
- Number2,S. Coleman, substituted for J. Egan at 86 minutes
- Number20,C. Ogbene, substituted for W. Smallbone at 77 minutes
- Number21,F. Ebosele, Yellow Card at 18 minutes, substituted for M. Johnston at 64 minutes
- Number9,E. Ferguson, substituted for T. Parrott at 78 minutes
Substitutes
- Number11,F. Azaz
- Number16,G. Bazunu
- Number12,J. Dunne
- Number15,J. Egan
- Number13,W. Ferry
- Number10,A. Idah
- Number19,M. Johnston
- Number17,K. McAteer
- Number7,T. Parrott
- Number18,W. Smallbone
- Number14,J. Taylor
- Number23,M. Travers
Match Officials
- Referee:
- Ivan Kruzliak
- Video Assistant Referee:
- Clay Ruperti
- Assistant Referee 1:
- Branislav Hancko
- Assistant Referee 2:
- Jan Pozor
- Fourth Official:
- Peter Kralovic
- Assistant VAR Official:
- Richard Martens
Match Stats
Key, Portugal v Rep. IrelandBasic Stats
Overall possession
Shots
Portugal 30Republic of Ireland 2Shots on target
Portugal 6Republic of Ireland 0Total touches inside the opposition box
Portugal 40Republic of Ireland 6Goalkeeper saves
Portugal 0Republic of Ireland 5Aerial duels won
Portugal 21Republic of Ireland 14Fouls committed
Portugal 6Republic of Ireland 9Corners
Portugal 9Republic of Ireland 0In-depth match stats
Attack
Shots
Portugal 30Republic of Ireland 2Shots on target
Portugal 6Republic of Ireland 0Shots off target
Portugal 16Republic of Ireland 1Attempts out of box
Portugal 13Republic of Ireland 1Hit woodwork
Portugal 1Republic of Ireland 0Total offsides
Portugal 4Republic of Ireland 4Distribution
Total passes
Portugal 674Republic of Ireland 294Pass accuracy %
Portugal 91.7Republic of Ireland 76.9Backward passes
Portugal 95Republic of Ireland 51Forward passes
Portugal 156Republic of Ireland 115Total long balls
Portugal 30Republic of Ireland 61Successful final third passes
Portugal 334Republic of Ireland 33Total crosses
Portugal 43Republic of Ireland 4Defence
Total tackles
Portugal 16Republic of Ireland 11Won tackle %
Portugal 50Republic of Ireland 63.6Fouls committed
Portugal 6Republic of Ireland 9Total yellow cards
Portugal 2Republic of Ireland 5Total clearances
Portugal 10Republic of Ireland 33Season so far
UEFA World Cup Qualifiers
Goals scored
Portugal 20Republic of Ireland 9Form guide
All competitions
Previous meetings
All competitions
Played16
Previous scores
All competitions










