Date Time (BST) Team #1 Score Team #2 Round Attendance 11 July 1966 19:30 England 0–0 Uruguay Group 1 87,148 13 July 1966 19:30 France 1–1 Mexico 69,237 16 July 1966 19:30 England 2–0 Mexico 92,570 19 July 1966 16:30 Mexico 0–0 Uruguay 61,112 20 July 1966 19:30 England 2–0 France 98,370 23 July 1966 15:00 England 1–0 Argentina Quarter-finals 90,584 25 July 1966 19:30 England 2–1 Portugal Semi-finals 94,493 28 July 1966 19:30 Portugal 2–1 Soviet Union 3rd place match 87,696 30 July 1966 15:00 England 4–2 West Germany Final 96,924