Harry Wilson scored two goals to fire Wales to a 2-1 win over Croatia in a Euro 2024 qualifier in Cardiff.

Wales went into Sunday's game knowing that a loss against Luka Modric and Co would end all hope of Rob Page's side booking a place at next year's tournament in Germany.

Croatia started the game as strong favorites but were thoroughly outplayed.

Keeper Dominik Livakovic was called upon to make fine saves to deny Wilson and Neco Williams during a goalless first half.

But Livakovic was beaten by Wilson 87 seconds into the second half when the Fulham midfielder found the net with a first-time lob following a pass from David Brooks.

It was 2-0 just before the hour-mark when Wilson headed home from a Daniel James cross.

Croatia did not record a shot on target until the 75th minute but a scrappy goal from Mario Pasalic set up a nervous final quarter-hour for the home team.

However, Wales held on to record a result that saw them move up to second place in Group D.

Croatia dropped to third, despite being level on points with Wales and having a much better goal difference.

That is because Wales now have a superior head-to-head record against Croatia.

Both sides have two matches left to play. Wales will travel to Armenia on November 18 before finishing their qualifying campaign at home to group leaders Turkey three days later. Two wins would guarantee qualification for Wales.

Croatia still need to play Latvia away and Armenia at home.

Turkey beat Latvia 4-0 in Konya on Sunday to book their place at Euro 2024.

Highlights: Wales 2-1 Croatia

Full match highlights will appear here shortly.

More must-reads:

TODAY'S BEST
Watch: Shuttered college's baseball team's magical run ends on walk-off HR
Commanders release kicker Brandon McManus following his lawsuit
Giants ace Blake Snell's season just went from bad to worse on Sunday
Yuka Saso rallies to win her second U.S. Women's Open
Ryan Blaney's misfortune is Austin Cindric's gain after wild final lap at Gateway
Tigers to promote outfielder with stellar batting eye
Watch: Austin Cindric wins at Gateway after Ryan Blaney runs out of fuel on final lap
Report: NFL expected to reach resolution on Eagles', Falcons' tampering cases this week
White Sox's Tommy Pham voices frustrations in profane interview
Blue Jays GM has no interest in entertaining trade offers for star players
Yankees' Aaron Boone reveals rehab assignment date for ace pitcher
Dustin Poirier teases retirement following his loss to Islam Makhachev at UFC 302
Watch: Orioles slugger Gunnar Henderson clobbers 19th homer vs. Rays
11 NFL teams gain cap space from post-June 1 cuts
WNBA upgrades hard foul on Caitlin Clark to a Flagrant 1
Three takeaways as Panthers eliminate Rangers, advance to Stanley Cup Final
Corey Heim dominates at Gateway for fourth Truck Series win of 2024 season
Mets honor Darryl Strawberry in fitting fashion during number retirement ceremony
Phillies ace leaves game after taking 106 mph comebacker to hand
Real Madrid defeats Borussia Dortmund 2-0 to win Champions League

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.