- Match ends, Luxembourg 1, Northern Ireland 3.
- 90'+6' Second Half ends, Luxembourg 1, Northern Ireland 3.
- 90'+4' Attempt missed. Edvin Muratovic (Luxembourg) left footed shot from the centre of the box is just a bit too high. Assisted by Leandro Barreiro following a set piece situation.
- 90'+3' Leandro Barreiro (Luxembourg) wins a free kick in the attacking half.
- 90'+3' Foul by Jamie Donley (Northern Ireland).
- 90' Fourth official has announced 5 minutes of added time.
- 89' Substitution, Luxembourg. Enzo de Pina Duarte dos Santos replaces Mathias Olesen.
- 89' Delay over. They are ready to continue.
- 86' Delay in match because of an injury Ali McCann (Northern Ireland).
- 85' Foul by Callum Marshall (Northern Ireland).
- 85' Danel Sinani (Luxembourg) wins a free kick in the defensive half.
- 84' Substitution, Northern Ireland. George Saville replaces Paddy McNair.
- 84' Substitution, Northern Ireland. Dion Charles replaces Isaac Price.
- 84' Corner, Northern Ireland. Conceded by Enes Mahmutovic.
- 82' Attempt blocked. Callum Marshall (Northern Ireland) left footed shot from the centre of the box is blocked. Assisted by Justin Devenny.
- 82' Substitution, Luxembourg. Michael Pinto replaces Florian Bohnert.
- 81' Substitution, Luxembourg. Edvin Muratovic replaces Aiman Dardari.
- 80' Corner, Northern Ireland. Conceded by Florian Bohnert.
- 77' Attempt blocked. Ethan Galbraith (Northern Ireland) right footed shot from outside the box is blocked.
- 77' Substitution, Northern Ireland. Ruairi McConville replaces Eoin Toal.
- 76' Substitution, Northern Ireland. Jamie Donley replaces Conor Bradley.
- 76' Corner, Northern Ireland. Conceded by Laurent Jans.
- 75' Trai Hume (Northern Ireland) wins a free kick in the defensive half.
- 75' Foul by Leandro Barreiro (Luxembourg).
- 74' Foul by Florian Bohnert (Luxembourg).
- 74' Ethan Galbraith (Northern Ireland) wins a free kick on the right wing.
- 71' Attempt saved. Yvandro Borges Sanches (Luxembourg) header from the centre of the box is saved in the centre of the goal by Bailey Peacock-Farrell (Northern Ireland). Assisted by Danel Sinani.
- 69' Goal! Luxembourg 1, Northern Ireland 3. Justin Devenny (Northern Ireland) right footed shot from the left side of the box to the bottom left corner following a set piece situation.
- 69' Substitution, Northern Ireland. Callum Marshall replaces Jamie Reid because of an injury.
- 69' Delay over. They are ready to continue.
- 67' Delay in match because of an injury Jamie Reid (Northern Ireland).
- 66' Second yellow card to Seid Korac (Luxembourg) for a bad foul.
- 66' Jamie Reid (Northern Ireland) wins a free kick in the attacking half.
- 66' Foul by Seid Korac (Luxembourg).
- 65' Substitution, Luxembourg. Yvandro Borges Sanches replaces Tomás Cruz.
- 63' Foul by Aiman Dardari (Luxembourg).
- 63' Conor Bradley (Northern Ireland) wins a free kick in the defensive half.
- 63' Attempt blocked. Aiman Dardari (Luxembourg) right footed shot from the left side of the box is blocked.
- 62' Corner, Luxembourg. Conceded by Justin Devenny.
- 59' Attempt saved. Eoin Toal (Northern Ireland) header from the centre of the box is saved in the bottom right corner by Anthony Morris (Luxembourg). Assisted by Conor Bradley with a cross.
- 59' Foul by Leandro Barreiro (Luxembourg).
- 59' Ali McCann (Northern Ireland) wins a free kick on the right wing.
- 58' Foul by Jamie Reid (Northern Ireland).
- 58' Dirk Carlson (Luxembourg) wins a free kick in the defensive half.
- 56' Leandro Barreiro (Luxembourg) wins a free kick in the defensive half.
- 56' Foul by Shea Charles (Northern Ireland).
- 54' Leandro Barreiro (Luxembourg) wins a free kick in the defensive half.
- 54' Foul by Conor Bradley (Northern Ireland).
- 54' Attempt missed. Isaac Price (Northern Ireland) right footed shot from the left side of the box misses to the right. Assisted by Justin Devenny.
- 52' Attempt missed. Isaac Price (Northern Ireland) header from the centre of the box is high and wide to the left. Assisted by Shea Charles with a cross following a corner.
- 51' Corner, Northern Ireland. Conceded by Enes Mahmutovic.
- 50' Corner, Northern Ireland. Conceded by Dirk Carlson.
- 46' Goal! Luxembourg 1, Northern Ireland 2. Shea Charles (Northern Ireland) right footed shot from outside the box to the bottom right corner.
- 45' Second Half begins Luxembourg 1, Northern Ireland 1.
- 45'+4' First Half ends, Luxembourg 1, Northern Ireland 1.
- 45'+2' Justin Devenny (Northern Ireland) hits the bar with a left footed shot from outside the box from a direct free kick.
- 45'+1' Danel Sinani (Luxembourg) is shown the yellow card for a bad foul.
- 45'+1' Trai Hume (Northern Ireland) wins a free kick in the attacking half.
- 45'+1' Foul by Danel Sinani (Luxembourg).
- 45'+1' Fourth official has announced 3 minutes of added time.
- 45' Jamie Reid (Northern Ireland) wins a free kick on the left wing.
- 45' Foul by Enes Mahmutovic (Luxembourg).
- 40' Isaac Price (Northern Ireland) wins a free kick in the defensive half.
- 40' Foul by Laurent Jans (Luxembourg).
- 37' Offside, Luxembourg. Aiman Dardari is caught offside.
- 34' Florian Bohnert (Luxembourg) is shown the yellow card for a bad foul.
- 34' Trai Hume (Northern Ireland) wins a free kick on the right wing.
- 34' Foul by Florian Bohnert (Luxembourg).
- 32' Leandro Barreiro (Luxembourg) wins a free kick in the defensive half.
- 32' Foul by Jamie Reid (Northern Ireland).
- 32' Shea Charles (Northern Ireland) wins a free kick in the defensive half.
- 32' Foul by Leandro Barreiro (Luxembourg).
- 30' Goal! Luxembourg 1, Northern Ireland 1. Aiman Dardari (Luxembourg) right footed shot from outside the box to the bottom right corner. Assisted by Danel Sinani.
- 27' Foul by Enes Mahmutovic (Luxembourg).
- 27' Conor Bradley (Northern Ireland) wins a free kick in the defensive half.
- 27' Attempt saved. Mathias Olesen (Luxembourg) header from the centre of the box is saved in the bottom left corner by Bailey Peacock-Farrell (Northern Ireland). Assisted by Tomás Cruz.
- 26' Tomás Cruz (Luxembourg) wins a free kick in the attacking half.
- 26' Foul by Eoin Toal (Northern Ireland).
- 19' Attempt missed. Mathias Olesen (Luxembourg) right footed shot from outside the box is too high from a direct free kick.
- 19' Delay over. They are ready to continue.
- 18' Delay in match because of an injury Leandro Barreiro (Luxembourg).
- 18' Ali McCann (Northern Ireland) is shown the yellow card for a bad foul.
- 18' Leandro Barreiro (Luxembourg) wins a free kick in the attacking half.
- 18' Foul by Ali McCann (Northern Ireland).
- 12' Attempt missed. Mathias Olesen (Luxembourg) right footed shot from outside the box is close, but misses to the left. Assisted by Dirk Carlson.
- 10' Corner, Luxembourg. Conceded by Justin Devenny.
- 9' Foul by Ethan Galbraith (Northern Ireland).
- 9' Dirk Carlson (Luxembourg) wins a free kick in the defensive half.
- 7' Goal! Luxembourg 0, Northern Ireland 1. Jamie Reid (Northern Ireland) right footed shot from the centre of the box to the bottom left corner following a set piece situation.
- 7' Penalty saved. Isaac Price (Northern Ireland) right footed shot saved in the bottom right corner by Anthony Morris (Luxembourg).
- 6' Seid Korac (Luxembourg) is shown the yellow card for handball.
- 5' VAR Decision: Penalty Northern Ireland.
- 3' Penalty conceded by Seid Korac (Luxembourg) with a handball in the penalty area.
- 2' Attempt saved. Ali McCann (Northern Ireland) right footed shot from outside the box is saved in the centre of the goal by Anthony Morris (Luxembourg).
- First Half begins.
- Lineups are announced and players are warming up.