Postpublished at 19:14 British Summer Time 28 March 2016
Ukraine 0-0 Wales
Ukraine have a free-kick in a useful area, 30 yards out left of centre, But Ruslan Rotan hits it way too deep.
Northern Ireland unbeaten in 10 games
Carroll saves penalty after foul by Evans
Wales beaten 1-0 in Ukraine
Wales were without Bale & Ramsey
Chris Osborne
Ukraine 0-0 Wales
Ukraine have a free-kick in a useful area, 30 yards out left of centre, But Ruslan Rotan hits it way too deep.
Ukraine 0-0 Wales
It's been a promising start from Jonny Williams. He's a tidy player, nice touches. Living up to his nickname of Joniesta.
Ukraine 0-0 Wales
Nice combination work from Neil Taylor and Jonny Williams to get the ball down the left, but Taylor's cross is put out for a corner.
Joe Allen hits it way too long and Wales rebuild.
Ukraine 0-0 Wales
If you're a Ukrainian footballer. patience will be the key word tonight. Wales are saying "you have the ball, no problem". And so far, there have been very few problems.
Ukraine 0-0 Wales
Jonny Williams puts pressure on the Ukraine defence and a lone voice is heard from the crowd: "Go on Jonny. Go on!"
That probably gives you an idea of the muted atmosphere in Kiev.
Ukraine 0-0 Wales
Wales sitting deep at the start but already it's looking smart. Ben Davies picks up a loose ball and almost springs Simon Church, but finds a Ukrainian defender.
Ukraine 0-0 Wales
Wales get us under way in their grey-to-charcoal kit with fluorescent green trim. It's fetching, honest.
#bbcfootball
We want to know about names inspired by footballers.
Richard: I used to have two gerbils. One called Kanchelskis and one called Giggs.
I bet they were quick...
Ukraine v Wales (19:00 BST)
Anthems are done, they were pleasant, rather than rousing. But here we go...
Ukraine v Wales (19:00 BST)
Ukraine v Wales (19:00 BST)
Dafydd Pritchard
BBC Sport Wales in Ukraine
"The Olimpiyskiy Stadium is used to hosting big events such as the Euro 2012 final - but tonight’s friendly between Ukraine and Wales might not be the 72,000-capacity ground’s most atmospheric.
"Around 20,000 tickets were sold for this game before today and, with just 10 minutes to go before kick-off, the stands are awash with empty seats.
"Chris Coleman told his Wales players to expect a hostile atmosphere tonight. They better not hold their breath."
Ukraine v Wales (19:00 BST)
Those defeats came away to Bosnia-Herzegovina and at home to Netherlands - and Wales have won six and drawn the other four.
Ukraine v Wales (19:00 BST)
The Welsh boys had a stroll around Kiev earlier.
Joe Allen was popular. Must be those new flowing locks and that manly beard.
Or maybe this young lady is a subscriber to Chicken & Egg magazine.
Ukraine v Wales (19:00 BST)
Dafydd Pritchard
BBC Sport Wales in Ukraine
"Tonight’s friendly against Ukraine will be Wales’ penultimate friendly before Euro 2016 - but it will be the last chance for their players to catch the eye of manager Chris Coleman in a national shirt.
"Wales visit Sweden for their final friendly on 5 June, by which time Coleman will have decided on his 23-man party for this summer’s tournament in France.
"He is expected to make several changes from Thursday’s 1-1 draw against Northern Ireland, with the likes of Joe Allen, Ben Davies and Neil Taylor in contention to return to the starting line-up.
"Ukraine, who have also qualified for Euro 2016, will pose a stern challenge, and the huge Olimpiyskiy Stadium will be a daunting arena for Coleman's men to confront."
Northern Ireland v Slovenia (19:45 BST)
Lyle Jackson
BBC Sport NI at Windsor Park
"Some meat on the bones of that Northern Ireland team news...
"Peterborough defender Michael Smith makes his debut, replacing Conor McLaughlin. Up front, Jamie Ward is in for Kyle Lafferty, Shane Ferguson comes in for midfielder Stuart Dallas and Notts County's Roy Carroll takes over in goal from Michael McGovern.
"Smith, 27,played in the Irish League for Ballyclare Comrades and Ballymena United before moving to Bristol Rovers."
We've got you well and truly covered tonight my friends.
You can watch Wales' game against Ukraine on BBC Two Wales, or right here on this page - coverage is already under way. There's also commentary on BBC Radio Wales and BBC Radio Cymru.
Kick-off in that one is 19:00 BST - so Northern Ireland fans, why not take in the first 45 minutes and get some scouting work done on your Euros opponents Ukraine.
And then, at 19:45 BST, you can watch your boys take on Slovenia on BBC Two Northern Ireland and on this page. You can also tune into BBC Radio Ulster and BBC Radio 5 live.
Ukraine v Wales (19:00 BST)
Wales boss Chris Coleman: "People say it is a tough place to go, it is cold, it is harsh and unfriendly. If it is that, fine.
"Ukraine are talented and aggressive, but we have to look at ourselves and stand up to that.
"That is always the message to the players and whether we can meet it."
There's a high temperature of 4C in Kiev today and it's expected to drop to about -3C. So that's the cold bit confirmed, however I cannot vouch for Chris' claim of it being an unfriendly place to go.
Ukraine v Wales (19:00 BST)
In case you were struggling to translate the Ukraine team from the tweet a few entries ago, here it is:
Pyatov, Khacheridi, Kucher, Stepanenko, Yarmolenko, Zozulya, Shevchuk, Rotan, Fedetskiy, Garmash, Kovalenko.
Ukraine v Wales (19:00 BST)
Ukraine finished third in the Euro qualifying group, behind Spain and Slovakia, and reached the finals in France by beating Northern Ireland's opponents tonight Slovenia in a play-off.
Eighteen of their 23-man squad selected for this game - and Thursday's 1-0 win over Cyprus - play their football in Ukraine. And 10 of them play for either Shaktar Donetsk or Dynamo Kiev.
Keep an eye out for the tremendous mane of hair on the head of former Bayern Munich midfielder Anatoliy Tymoshchuk. Each hair is like an individual strand if sunshine.
The 36-year-old is Ukraine's most capped player with a whopping 140 games for his country.
Northern Ireland v Slovenia (19:45 BST)
My very quick maths makes that four changes for Northern Ireland.
Rory Carroll, Michael Smith, Shane Ferguson and Jamie Ward are brought in.