Wales have come from behind to make history as a 3-1 win propelled them into the last four of a major football tournament for the first time.

Goals from Ashley Williams, Hal Robson-Kanu and Sam Vokes saw off a highly talented Belgian side and sent Chris Coleman's side into the semi-finals of Euro 2016.

Wales will now take on Portugal for a place in the final.