Half of the quarter finals are now complete, with two more to go. Euro 2016 is creeping towards its dramatic conclusion!
Wales 3-1 Belgium
Chelsea target Radja Nainggolan opened the scoring in Lille as his 25-yard strike beat Wayne Hennesey in the Welsh goal. However, Wales were level after 30 mins. A fine headed goal from captain Ashley Williams. 10 minutes into the second half an Wales were winning through a stunning goal from Hal Robson-Kanu, before Sam Vokes sealed the win with just five minutes to go.
Wales will face Portugal in the semi-final
Germany v Italy (20:00)