Source: https://www.sbnation.com/soccer/2016/7/6/12109646/wales-portugal-euro-2016-semifinals-live-updates-score-results