England staged a dramatic second-half comeback to defeat DR Congo 2-1 in a thrilling 2026 FIFA World Cup Round of 32 clash at Mercedes-Benz Stadium in Atlanta on Wednesday, July 1, 2026. Captain Harry Kane delivered when it mattered most, scoring twice in the closing stages to rescue the Three Lions after they had trailed […]