England secured their 2026 World Cup spot with a dominant 5-0 win over Latvia, extending their perfect record. Cristiano Ronaldo's brace wasn't enough for Portugal, who drew 2-2 with Hungary. Meanwhile, pro-Palestinian protests preceded Italy's 3-0 victory against Israel.