Shea CharlesImage source, Inpho
Image caption,

Shea Charles scored his first international goal for Northern Ireland in the win

At a glance

  • Jamie Reid gave Northern Ireland eighth-minute lead after firing home rebound of Isaac Price's missed penalty.

  • Aiman Dardari equalised for hosts after half an hour but Shea Charles put Northern Ireland back in front less than 30 seconds into second half.

  • Seid Korac, who gave away first-half penalty, shown second yellow card in 66th minute and Justin Devenny scored Northern Ireland's third after resulting free-kick.

  • Liverpool's Conor Bradley played 76 minutes in first start of the 2025-26 season.

Northern Ireland began their 2026 World Cup qualifying campaign with a 3-1 win over Luxembourg at the Stade de Luxembourg.

Jamie Reid gave the visitors the lead in the eighth minute, but Luxembourg deservedly equalised through Aiman Dardari after half an hour.

Michael O'Neill's side were much improved after the break and earned victory thanks to first international goals from Shea Charles and Justin Devenny with Luxembourg's Seid Korac shown a second yellow in between.

Northern Ireland started on the front foot and twice tested goalkeeper Anthony Moris in the opening three minutes.

It was in the build-up to the second opportunity, when Reid was through on goal, that referee Andris Treimanis was alerted by the video assistant referee that Korac had handled in the area.

Moris would make his third save of the game from Isaac Price's penalty, but Stevenage striker Reid was on hand to slot home the rebound for his second international goal.

The returning Bailey Peacock-Farrell did not have his first save to make until the 26th minute when he parried Mathias Olesen's downward header away from goal.

But three minutes later, the on-loan Blackpool keeper was picking the ball out of his net after Danel Sinani's delightful flick teed up Dardari, who cut in and curled home from the edge of the box.

Having started the half so strongly, Northern Ireland almost produced the perfect ending but Devenny's free-kick struck the crossbar.

They would have to wait less than 30 seconds after the restart to regain the lead, however, when Charles' deflected effort wrong-footed Moris.

Korac, who had already been booked in the aftermath of the penalty incident, was shown a second yellow for a clash with Reid in the 66th minute.

Luxembourg were left to feel doubly aggrieved when Charles lofted the resulting free-kick into the box and, after the hosts failed to clear, Crystal Palace's Devenny fired into the bottom corner.

Northern Ireland's next game in Group A is on Sunday in Cologne when they meet Germany (19:45 BST).

Analysis: A necessary three points on the road

When Northern Ireland were last in Luxembourg, only 10 months ago in the Nations League, O'Neill's side had led 2-0 with 20 minutes remaining, only to be pegged back in a 2-2 draw.

That result, although enough to see them top their Nations League C pool, meant the side's wait for a competitive win on their travels continued to stretch back to a March 2023 victory over San Marino in qualifying for Euro 2024.

Despite a blistering start on Thursday night that saw them twice test Moris even before Reid fired home the rebound from Price's missed penalty, for a long stretch this looked as if it could be another frustrating away day for Northern Ireland.

Ceding the initiative after that early goal, Luxembourg's equaliser 15 minutes before half-time was wholly deserved and, without overly troubling the restored Peacock-Farrell, the hosts looked the more likely to grasp control of the game.

But O'Neill has consistently stressed how his young side will benefit from experiences both good and bad as they become more accustomed to the international stage.

Whether it be the instructive lesson of losing that lead here last time around, or the experience of grinding out a friendly win when down to 10 men against Iceland in June, there was a steeliness to the way the visitors hung in and saw things swing back in their favour.

This was far from their most fluid performance - there was no doubt they missed the passing ability of goalkeeper Pierce Charles when trying to build from the back - and O'Neill cut a frustrated figure for much of the first half especially.

A winning start to the Group A was paramount, however, all the more so after Slovakia's surprise win over Germany in the night's other fixture.

On their travels, a case of job done.

What was said?

Media caption,

Watch: Luxembourg win 'far from easy' - O'Neill

What's next for these teams?

Northern Ireland: Michael O'Neill's side make the short trip to Germany for the second game of this away double-header in Pool A.

They will take on the four-time World Cup winners at the RheinEnergieStadion on Sunday (19:45 BST), looking to end a run of nine straight defeats against the side who suffered a surprise loss against Slovakia.

Luxembourg: Jeff Strasser's team will be back at the Stade de Luxembourg on Sunday night (19:45 BST) when they face a Slovakia side who will now travel with plenty of confidence.

How you rated the players

Player of the match

Number: 7 E. Galbraith
Average rating 8.33
Number: 9 A. Dardari
Average Rating: 4.72
Number: 1 A. Morris
Average Rating: 4.31
Number: 10 D. Sinani
Average Rating: 4.06
Number: 18 L. Jans
Average Rating: 4.00
Number: 8 E. de Pina Duarte dos Santos
Average Rating: 3.91
Number: 17 M. Pinto
Average Rating: 3.88
Number: 13 D. Carlson
Average Rating: 3.87
Number: 16 L. Barreiro
Average Rating: 3.86
Number: 6 T. Cruz
Average Rating: 3.84
Number: 4 F. Bohnert
Average Rating: 3.83
Number: 19 M. Olesen
Average Rating: 3.82
Number: 7 Y. Borges Sanches
Average Rating: 3.76
Number: 3 E. Mahmutović
Average Rating: 3.67
Number: 11 E. Muratović
Average Rating: 3.59
Number: 2 S. Korač
Average Rating: 3.33

After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.