On Friday night in Lille, Wales faced Belgium in the quarter-finals of Euro 2016.
Belgium took a 13th-minute lead through Radja Nainggolan, but a wonderful first period finished level after Ashley Williams equalised for Wales in the 31st minute of action.
Hal Robson-Kanu then scored a second for Wales early in the second half, before Sam Vokes added a third in the 86th minute to send Chris Coleman's side into the semi-finals.
Read how it all unfolded in Sports Mole's minute-by-minute live commentary of the action below.
© AFP
© Getty Images
© Getty Images
WAL: Hennessey; Chester, Williams, Davies; Gunter, Allen, Ledley, Ramsey, Taylor; Bale, Robson-Kanu
BEL: Courtois; Meunier, Alderweireld, Denayer, J.Lukaku; Witsel, Nainggolan; Carrasco, De Bruyne, Hazard; R.Lukaku
© AFP
© Getty Images
© Getty Images
© AFP
© Getty Images
WAL: Hennessey; Chester, Williams, Davies; Gunter, Allen Ledley, Ramsey, Taylor; Bale, Robson-Kanu
BEL: Courtois; Meunier, Alderweireld, Denayer, J.Lukaku; Witsel, Nainggolan; Carrasco, De Bruyne, Hazard; R.Lukaku
Brothers Jordan and Romelu Lukaku both start for #BEL against #WAL tonight. 💪 #WALBEL #EURO2016 pic.twitter.com/uSpslOdDhQ
— UEFA EURO 2016 (@UEFAEURO) July 1, 2016