YELLOW CARDpublished at 27 mins
Bulgaria 0-0 Wales
Ben Davies is booked for a late challenge on Kristiyan Malinov.
Very, very, very harsh.
Bulgaria v Wales, Vasil Levski National Stadium, Kick-off 19:45 (BST)
Wales take the lead with five minutes to go through Jonny Williams
Ryan Giggs' side hold on to go back top of Nations League Group B4
Bulgaria remain bottom of the group with one point from four games
Michael Pearlman
Bulgaria 0-0 Wales
Ben Davies is booked for a late challenge on Kristiyan Malinov.
Very, very, very harsh.
Bulgaria 0-0 Wales
We've shared every minute of Wales' Nations League campaign together on this forum and this is the most dominant Wales have been in any passage of play in any of the games so far.
They have been the better team throughout this one.
But it's still 0-0.
Bulgaria 0-0 Wales
Dafydd Pritchard
BBC Sport Wales
It's good to see Wales using more imagination from set-pieces.
It's a shame they're doing so when their biggest threat from set-pieces, Kieffer Moore, is not playing.
Bulgaria 0-0 Wales
Dan James, who has looked like he's carrying a piano on his back in Wales' last two games, looks really sharp tonight.
Frankly, he looks like himself again. Good to see.
He charged at Bulgaria, but just couldn't find Tyler Roberts as Wales burst forward.
However, Chris Mepham won the ball back and James fired across goal and wide.
But encouraging signs.
Bulgaria 0-0 Wales
Harry Wilson is bundled over in the area of the field known as "Harry Wilson territory," but he fires an uncharacteristically bad freekick over the bar from about 22/23 yards.
Bulgaria 0-0 Wales
Jayne Ludlow
Wales manager on BBC Radio Wales
Tactically it has been an interesting game so far.
Wales are getting good chances from set pieces, but haven't been effective yet.
Bulgaria 0-0 Wales
Dafydd Pritchard
BBC Sport Wales
Ryan Giggs has stuck with a 4-2-3-1 formation over the past year or so but, earlier in his reign, he loved nothing more than a tactical tinker.
We're seeing more of that tonight, with a switch to a wing-backs system and a fluid front three of Tyler Roberts, Daniel James and Harry Wilson, all swapping positions at will.
It will be interesting to see how much Giggs changes things as this match wears on.
Bulgaria 0-0 Wales
The hosts threaten for the first time but Wayne Hennessey punches away strongly from Anton Nedyalkov's teasing cross.
Bulgaria 0-0 Wales
Lovely approach play and a fine cross and it all involves Neco Williams, but Tyler Roberts can't quite make the most of it.
Wales are well on top.
Bulgaria 0-0 Wales
Ryan Giggs will like what he's seen so far. Wales are setting the tempo and imposing themselves.
Bulgaria 0-0 Wales
Three corners for Wales now. It's been a fast start by them.
Bulgaria 0-0 Wales
A first sniff for Wales as Dan James' deep corner is headed over by Joe Rodon.
Wales then get another chance and Rodon heads against a defender and then fires a shot over from just six yards or so.
A good chance really. Shame it fell to a defender.
Bulgaria 0-0 Wales
Despite Kevin Ratcliffe's wishes it is Tyler Roberts playing as a number nine. He roams to the right and wins a freekick.
Bulgaria 0-0 Wales
Transition time for Bulgaria?
They've had three head coaches in 12 months.
They've played four different goalkeepers in their past four matches.
Bulgaria 0-0 Wales
Kevin Ratcliffe
Former Wales captain on BBC Radio Wales
I'd like to see Harry Wilson playing as a false number nine.
Bulgaria 0-0 Wales
Referee Aliyar Aghayev from Azerbaijan blows his whistle and we are under way in Bulgaria.
Bulgaria v Wales (19:45 BST)
Dafydd Pritchard
BBC Sport Wales
Tonight's referee is Aliyar Aghayev from Azerbaijan.
He has never refereed a full Wales international but he did oversee a 3-0 win for their Under-17s against Slovenia in 2013.
Harry Wilson scored two goals that day and the Liverpool midfielder is one of Wales' few first-team regulars in attacking positions who's not been ruled out of tonight's game with injury or suspension.
Maybe it's a bit of a stretch to think of Wilson's two goals for Wales Under-17s seven years ago as a good omen for this evening's game.
Let's just call it a tenuous link.
Bulgaria v Wales (19:45 BST)
At least a couple of Wales players could well be on the move before the close of the transfer window in England on Friday.
Harry Wilson, the Liverpool winger, looks likely to head to a Championship club on loan. Both Swansea and Cardiff City are keen on the free-kick specialist, but a return to Derby County is perhaps looking most likely.
The Swans are definitely looking for reinforcements, but will Wales defender Joe Rodon be departing the Liberty Stadium?
Both Tottenham and West Ham are keen on the defender, though Spurs seem to be leading the chase as they look to add a third Wales international to their ranks for this season.
Friday will definitely be a day to watch for Wales fans.
Bulgaria v Wales (19:45 BST)
Ah, stadiums.
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
Bulgaria v Wales (19:45 BST)
Complete the sequence... 0-0, 0-1, 0-1, 0-1, 0-1, 1-0, ?
It is entirely fair to say we rarely get a cracker when Wales face Bulgaria, as those are the last five scorelines between the sides.
Wales, have, however, won the last two competitive fixtures.
The 0-1 came in a Euro qualifier in 2011 as a Gareth Bale goal gave Wales a win in Sofia.
It was also 1-0 last month when Neco Williams scored an injury time winner in the reverse Nations League fixture in Cardiff.
But if history is an indicator, don't expect a thriller tonight.