Wales v Belgium line-ups
Wales: Hennessey, Chester, Ashley Williams, Davies, Taylor, Allen, Ledley, Ramsey, Gunter, Robson-Kanu, Bale.
Subs: Fon Williams, King, George Williams, Edwards, Richards, Cotterill, Vokes, Collins, Jonathan Williams, Vaughan, Church, Ward.
Belgium: Courtois, Meunier, Alderweireld, Denayer, Jordan Lukaku, Nainggolan, Witsel, Carrasco, De Bruyne, Hazard, Romelu Lukaku.
Subs: Mignolet, Fellaini, Mertens, Origi, Kabasele, Dembele, Benteke, Batshuayi, Ciman, Gillet.
Referee: Damir Skomina (Slovenia)
GOAL! Wales 0-1 Belgium (Nainggolan 12)
Radja Nainggolan scores with an absolute rasper from outside the penalty area. Belgium lead 1-0.
GOAL! Wales 1-1 Belgium (Williams 31)
Hal Robson-Kanu wins a corner for Wales off Romelu and Ashley Williams equalises with a header!!!
GOAL! Wales 2-1 Belgium (Kanu 55)
Hal Robson-Kanu fires Wales in front!
GOAL! WALES 3-1 BELGIUM (Vokes 86)
Crikey! Sam Vokes puts Wales two goals ahead with a wonderful header past Thibaut Courtois that goes inside the left upright. Wales are going into the European Championship semi-finals.
Full-time! WALES 3-1 BELGIUM
It’s all over - Wales are through to the semi-finals of Euro 2016. They’ve knocked out the second ranked team in the world, which I suppose must make them the best. They were excellent tonight - under the cosh at times and riding their luck a little towards the end before Sam Vokes gave them that two-goal cushion. But they desewrved this win - every man jack of them stood up to be counted tonight and the people of Wales should be very, very proud of their football team