Home
Netherlands beat Sweden 5-1 in the FIFA World Cup on 20 June 2026 at Reliant Stadium, Houston, Texas.