Postpublished at 64 mins
Wales 1-0 Latvia
Just a few warning signs again for Wales as Latvia have a spell of possession in dangerous areas.
Use an icon to listen to BBC Radio Wales or Radio Cymru commentary
Kieffer Moore heads Wales in front in the 41s minute
The win puts Wales top of Pool D
Group favourites Croatia won 2-0 away against Turkey
Philip Marsh
Wales 1-0 Latvia
Just a few warning signs again for Wales as Latvia have a spell of possession in dangerous areas.
Wales 1-0 Latvia
Arturs Zjuzins is next into the referee's book.
The Latvian midfielder is penalised for an arm into the face of Aaron Ramsey, but it is his protests to that decision which see him cautioned.
Wales 1-0 Latvia
Alvis Jaunzems is straight into the thick of things, putting a heavy challenge on Neco Williams which results in a Wales free-kick.
Wales 1-0 Latvia
Helen Ward
Former Wales striker on BBC Radio Wales
Another scare, you can't be fooled into thinking the game is done by any means.
Wales 1-0 Latvia
Another booking for the visitors as captain Antonijs Cernomordijs drags down Harry Wilson on the break.
Wales 1-0 Latvia
Janis Ikaunieks makes way for Alvis Jaunzems.
Wales 1-0 Latvia
Vladislavs Gutkovskis is making a real nuisance of himself this evening, and has just forced another save from Danny Ward.
The Latvia striker picks the ball up on the right and works into the Wales box, twisting one way then the other to get the better of Joe Rodon, but his eventual shot is easily saved by Ward.
Wales 1-0 Latvia
Nathan Blake
Former Wales striker on BBC Radio Wales
Great play again, really good positive play.
Wales 1-0 Latvia
Only one team is in this half so far.
Harry Wilson looks to bend an effort into the far top corner but his effort sails a few yards wide.
Latvia are struggling to get a foot on the ball at the moment.
Wales 1-0 Latvia
Wales have strong appeals for a corner waved away as Latvia clear their lines.
Replays suggest Wales are unfortunate not to get the decision.
Another decision goes against the hosts a minute later as Aaron Ramsey is clattered on halfway.
Referee Giorgi Kruashvili is again uninterested.
Wales 1-0 Latvia
Nathan Blake
Former Wales striker on BBC Radio Wales
Wales need to get a few more men forward.
Wales 1-0 Latvia
Helen Ward
Former Wales striker on BBC Radio Wales
Dan James is like a different player, it's been a really bright start from Wales.
Wales 1-0 Latvia
Wales keep coming, and force another save out of Pavels Steinbors.
Dan James' chipped pass is hit first time but Harry Wilson but the Latvian goalkeeper is on hand again to parry the effort away to safety.
Wales 1-0 Latvia
Nathan Blake
Former Wales striker on BBC Radio Wales
That's what I love to see, good interchange between Neco Williams and Dan James, that is some save.
Wales 1-0 Latvia
It could so easily be 2-0 to Wales.
Dan James and Neco Williams link up well down the left.
The ball eventually breaks to the Nottingham Forest full-back on the edge of the box and his shot looks destined for the top corner.
Unfortunately for Wales, Pavels Steinbors pulls off a remarkable finger-tip save which deflects the ball onto the crossbar and behind for a corner.
Wales 1-0 Latvia
Kieffer Moore brings down Marcis Oss inside the Latvian half.
Oss fires the free-kick miles off target however and out for a Wales throw in midway inside their own half.
Slow start so far to the second half.
Wales 1-0 Latvia
As I say that he starts sprinting after the ball, he looks okay after all.
Wales 1-0 Latvia
Wales striker Kieffer Moore looks to be in a bit of pain after a collision early in the second half.
He appears to be looking at his Achilles.
Wales 1-0 Latvia
Latvia left-back Vladislavs Sorokins has been taken off at half-time.
Sorokins was on a booking and was out-jumped by Kieffer Moore for the Wales goal.
Raivis Jurkovskis is on in his place.
Wales 1-0 Latvia
Second half is under way in Cardiff.