Brought to you by

Key Events

A. Zjuzins
Yellow Card
A. Černomordijs
Yellow Card
V. Sorokins
Yellow Card
K. Moore
D. James
1 - 0
H. Wilson
Yellow Card

Match Stats

71% 28%
Shots Off Target
Shots On Target 5 3
Total Passes 648 255
  • Heatmap
  • Touch Map
Live table
Pos Team P W D L F A +/- PTS Form
1 Croatia CRO Croatia 2 1 1 0 3 1 +2 4 W D
2 Wales WAL Wales 2 1 1 0 2 1 +1 4 W D
3 Türkiye TUR Türkiye 2 1 0 1 2 3 -1 3 L W
4 Armenia ARM Armenia 1 0 0 1 1 2 -1 0 L
5 Latvia LVA Latvia 1 0 0 1 0 1 -1 0 L


Final Tournament


That's all from Cardiff today. Thank you for following our live text coverage. Until next time, goodbye!
Both nations are at home when they resume their European Championship qualifying campaign on June 16. Wales host Armenia, while Latvia entertain Turkey.
Wales seal their first victory of their Euro 2024 qualifying campaign after holding on for a narrow 1-0 win over Latvia at the Cardiff City Stadium. Kieffer Moore's first-half header proved enough for the Dragons, who ended their run of nine matches without success to make it four points from their opening two games in Group D.
B. Cabango
H. Wilson
90' + 4' Another Swansea player enters the action with Cabango replacing Wilson.
90' + 3' Cernomordijs cannot quite get the ball under control after another Latvia set-piece. Ward has the ball and is in no rush to resume play.
O. Cooper
A. Ramsey
90' + 2' Page makes a change in the dying seconds. He introduces debutant Cooper, who is rewarded for his fine season with Swansea, in place of Ramsey.
90' There are going to be three additional minutes at the end of this game. Wales are nearly there, but they will be wary.
88' The visitors force a corner as they look to leave Wales with a point. However, their momentum stalls when Krollis wildly blazes the ball high into the stands.
86' We are into the final five minutes of regulation time in Cardiff. Can Wales see out this narrow victory, or can Latvia snatch a dramatic equaliser?
84' That was a let-off for Wales. Morrell was robbed of possession 30 yards from the hosts' goal. Varslavans cuts inside onto his right foot, but sends his bending effort high and wide of the target. The Dragons were fortunate.
A. Saveļjevs
A. Zjuzins
83' Zjuzins also makes way with Saveļjevs coming on in his place.
R. Krollis
R. Uldriķis
82' Latvia make a double-change. The first sees Uldriķis replaced by Krollis.
81' The hosts' concentration levels are tested after Latvia earn a throw in a dangerous position. It is a long one, which Oss goes across to take, but Roberts is there to head away.
79' The Wales fans remain in fine voice as they urge their side on towards snatching a second goal. A patient move culminates in Williams' long-range drive deflecting behind for a corner.
77' You must go back to their victory over Georgia in September 2011 for Latvia's last away win in a European Championship qualifier. The Eleven Wolves have lost seven of their 11 such matches since.
75' Latvia push for the equaliser as the clock ticks into the final quarter of an hour. Savalnieks sends in a cross from the right, but it is well-collected by Ward.
N. Broadhead
D. James
73' James is given a well-earned rest as he goes off to be replaced by Saturday's hero, Broadhead.
72' Wales enjoy a lengthy spell of possession, but it eventually comes to nothing as Williams overhits his attempted long ball for James to run onto.
R. Varslavāns
A. Cigaņiks
70' Another Latvia substitution sees Cigaņiks make way for Varslavans.
68' Wales have had five shots on target today. While they would like their lead to be better here, that is a vast improvement on Saturday. Indeed, no sides had fewer shots on target across the opening European Championship qualifying matchday than the Dragons (one).
66' Wales looking to work their way through, but Moore's attempted pass to Ramsey is slightly misplaced. But Latvia struggle to get the ball clear, and the hosts can pressurise their opponents again from a throw-in.
64' A worry for Wales as Gutkovskis is found by a deep cross into the box. However, Williams is alert and able to make a vital block.
A. Zjuzins
Yellow Card
62' Zjuzins is booked after catching Ramsey in the face with his trailing arm.
60' Latvia do have previous experience of qualifying for the European Championship, doing so for the only time in 2004. There, they drew with Germany, but were beaten by the Netherlands and Czech Republic in Group D.
A. Jaunzems
J. Ikaunieks
59' Latvia make another change as Janis Ikaunieks goes off to be replaced by Alvis Jaunzems.
A. Černomordijs
Yellow Card
58' Cernomordijs prevents Moore from breaking away down the right wing, and is booked.
56' Not far away. Wilson exchanges passes with Ramsey on the edge of the area before bending a 20-yard effort wide of the far post.
53' The hosts not too happy as Ramsey is caught late by Savalnieks. But the referee opts not to produce a card on this occasion.
52' Wales have made a bright start to the second half. The Dragons are favourites to claim victory here, but they will want a second goal as soon as possible to give them breathing space.
50' GOOD TRY! James is the provider again with a beautifully lofted pass to find Wilson, who connects brilliantly with a volley from a tight angle that Steinbors is forced to beat away.
49' CRACKING EFFORT! James tees up Williams on the edge of the box. The full-back unleashes a fierce strike that is arrowing towards the top corner, but Steinbors brilliantly tips it onto the crossbar.
48' Latvia have won their opening European Championship qualifier just once in their last seven campaigns. That came courtesy of a 3-1 win away at Norway in September 1998. They must come from behind to end that wait today.
46' Wales get the ball rolling again in the second half.
R. Jurkovskis
V. Sorokins
46' Latvia make a change at the break as Sorokins makes way for Jurkovskis.
Patience and persistence paid off for Moore. The striker was isolated for much of the first half, registering the fewest touches (15) and passes (7) of any outfield player for Wales. Nevertheless, he was in the right place at the right time to give his side a half-time lead.
Wales lead Latvia by a goal to nil at the Cardiff City Stadium. Kieffer Moore's 10th international goal separates the sides at half-time, the striker heading home Daniel James' cross four minutes before the break. The hosts have enjoyed almost three-quarters of the possession, and are certainly deserving of their advantage.
45' + 2' GOOD EFFORT! After a quickly taken free-kick, Wilson advances with the ball before letting fly from 30 yards. His ambitious effort is creeping into the bottom corner, but Steinbors gets down well to turn it away.
45' + 1' Into the sole minute of additional time, tempers flare slightly after a couple of late Latvia challenges. Moore and Tobers trade words before their team-mates and the referee step in.
V. Sorokins
Yellow Card
44' Sorokins prevents Wilson from potentially countering and goes into the book.
43' James almost grabs another assist as he whips a deep cross into the box from the left flank. But it just evades Moore and his team-mates on this occasion.
D. James
41' James provided a delicious cross for his team-mate to attack, and Moore obliged.
K. Moore
41' MOORE!!! 1-0 WALES! The hosts break through in Cardiff! James teases the defenders before lifting an inviting cross to the far post, where Moore had peeled away from his marker to head into the bottom corner.
39' No penalty! Wales appeal after Wilson's volley strikes Cernomordijs on the elbow - though it was tight to his chest. The referee rightly waves away the appeal, but the hosts continue to push. The ball breaks kindly for Ampadu, whose long-range effort is not too far over.
37' Referee Kruashvili, who turns 37 in May, has officiated in the Europa League and Europa Conference League this season. He also oversaw Wales' dramatic 3-2 victory over Belarus in September 2021, when Bale completed his hat-trick with a last-minute winner.
H. Wilson
Yellow Card
35' Wilson is shown the first yellow card of the contest after appearing to catch Sorokins with a trailing arm. That looked harsh in all fairness.
34' Savalnieks' corner is met by the unmarked Tobers, but he cannot direct his header inside the near post.
33' After going unbeaten in 19, Wales arrived in this game having lost two of their last three home matches. You must go back to 2018 for the last time they were beaten twice on the bounce in Cardiff.
31' Wales continue to threaten and Ramsey's cross is cleared straight to Williams. The full-back attempts a spectacular 25-yard volley that dips not too far over the bar.
29' Not far away. A neat one-two with Wilson releases Roberts into the area. He cuts the ball back to the edge, where Moore bends a brilliant attempt just wide of the near post.
28' A clever attempt from Gutkovskis, who helps a low cross towards goal with an audacious backheel. However, Ward is alert to it and gathers.
26' James rose to prominence with his impressive displays at Swansea City earning him a move to Manchester United. He subsequently moved to Leeds United, from whom he is currently on loan at Fulham, but struggling for game time. The exciting winger will hope it is only a matter of time before he returns to his blistering best.
24' There is plenty of anticipation as James receives the ball in space and embarks on a dangerous run into the heart of the Latvia defence. Although, there are just too many defenders for the winger to pass, and he eventually loses his momentum.
22' Ramsey is earning his 80th Wales cap today. That tally is only bettered by Bale, Chris Gunter, Wayne Hennessey, Neville Southall, Ashley Williams and the late Gary Speed.
20' Ramsey has plenty of space to send in a cross from the left wing. It is met by Moore, but he cannot direct his header towards the target.
18' After that scare, Wales look to counter and seek out Moore with a throughball. However, it is just asking too much of him.
17' GREAT SAVE! Latvia's first corner of the match is met by an unmarked Oss, who volleys towards goal. However, Ward is alert and keeps out the defender's effort.
16' Latvia threaten again and the ball falls kindly for Gutkovskis, who swings and completely misses his attempted volley. It then drops to Janis Ikaunieks, but Rodon is there to block his effort.
15' Moore is one goal away from reaching double figures for Wales. Although, the striker will require better service in order to do so.
13' At the other end, Wilson whips in another cross from the right flank. It is aimed at Moore, but just too high for the striker and goes behind for a goal kick.
12' A scare for the Dragons as Uldrikis is allowed to get the ball under control in the box. Thankfully, the hosts have plenty of surrounding players that are able to intervene and clear.
10' Wales have quickly established their dominance on proceedings. The hosts have enjoyed just under 87 per cent of the possession inside the opening 10 minutes.
8' The anticipation rises within the stadium as Moore latches onto Wilson's precise throughball inside the box. The striker's cross is well-cleared by the Latvia defence, but the offside flag is subsequently raised.
7' Wales were 2-0 winners in their only previous meeting with Latvia back in August 2004. Goals from John Hartson and Craig Bellamy sealed victory for Mark Hughes' side.
5' GOOD SAVE! Steinbors comes to Latvia's rescue! James whips in a low cross from the left wing. It is met by the onrushing Wilson, whose first-time effort is beaten away by an alert Steinbors.
4' The Dragons have only lost one of their last 21 European Championship qualifiers on home soil. That came in October 2017, when the Republic of Ireland prevailed 1-0 in Cardiff.
2' Wales apply early pressure as they are awarded a throw in a decent position. Wilson swings the ball in from the right flank, but Latvia deal with the danger.
1' Giorgi Kruashvili referees his seventh senior international today. The Georgian official blows his whistle and Latvia get the match under way.
The teams are making their way out onto the field and will observe the national anthems before kick-off.
Everyone inside the Cardiff City Stadium is on their feet as Gareth Bale is paraded for the first time since announcing his retirement from football. The Wales fans are given one final opportunity to salute their record appearance maker and goalscorer, who delivers an emotional message on the pitch.
Unsurprisingly, Rob Page names a completely unchanged squad from Wales' hard-earned 1-1 draw with Croatia. Ramsey captains the Dragons on home soil for the first time since regaining the armband, while Broadhead must settle for a place on the bench despite his late heroics in Split. As for Latvia, Savalnieks earns his 50th cap at right-back, with Uldrikis up front taking his international tally of appearances to 40.
SUBS: Roberts Ozols, Nils Purins, Renars Varslavans, Maksims Tonisevs, Eduards Emsis, Raivis Jurkovskis, Davis Ikaunieks, Alvis Jaunzems, Elvis Stuglis, Raimonds Krollis, Daniels Balodis, Aleksejs Saveljevs.
LATVIA (4-4-2): Pavels Steinbors; Roberts Savalnieks, Marcis Oss, Antonijs Cernomordijs, Vladislavs Sorokins; Janis Ikaunieks, Arturs Zjuzins, Kristers Tobers, Andrejs Ciganiks; Vladislavs Gutkovskis, Roberts Uldrikis.
SUBS: Tom King, Adam Davies, Morgan Fox, Ben Cabango, Oliver Cooper, Tom Bradshaw, Luke Harris, Jordan James, Tom Lockyer, Wes Burns, Sorba Thomas, Nathan Broadhead.
WALES (4-4-1-1): Danny Ward; Connor Roberts, Chris Mepham, Joe Rodon, Neco Williams; Harry Wilson, Joe Morrell, Ethan Ampadu, Daniel James; Aaron Ramsey; Kieffer Moore.
Wales are desperately aiming to end a nine-match winless streak against a Latvia side that has managed just one victory in 21 European Championship qualifiers.
Following Saturday's last-gasp draw in Croatia, Wales will be looking to register their first win in Group D. Meanwhile, Latvia commence their qualifying campaign at Cardiff City Stadium, where they are targeting a significant scalp.
Hello everyone and welcome to live text coverage of the Euro 2024 qualifier between Wales and Latvia.