Carl on 24 June 2016
Switzerland 1-1 Poland (Swiss on pens)
Croatia 2-1 Portugal
Wales 2-1 Northern Ireland
Hungary 0-3 Belgium
Germany 2-0 Slovakia
Italy 1-0 Spain
France 2-0 Ireland
England 2-0 Iceland