Mexico beat Serbia 5-1 on June 4 in Toluca, Mexico, in their last World Cup warm-up match before the tournament begins [1, 2, 3]. Serbia opened the scoring in the 19th minute when Petar Stanic took advantage of a defensive error and a lucky deflection to put his team ahead [1, 2, 3]. Mexico equalised in the 34th minute thanks to defender Johan Vasquez, who headed in a cross from Brian Gutierrez [1, 2, 3].
Mexico took the lead during first-half stoppage time through an own goal caused by a misplaced back pass from Serbia's Stefan Bukinac [1, 2, 3]. Early in the second half, Raul Jimenez extended Mexico's lead with a close-range finish after Julian Quinones' shot rebounded off the goalkeeper [1, 2, 3]. Two further own goals dented Serbia's hopes, with Stefan Bukinac and Adem Avdic both turning the ball into their own net, the latter off a corner kick in the 72nd minute [1, 2, 3]. Luis Chavez sealed the 5-1 victory with a long-range strike just before the 90th minute [1, 2, 3].
The game concluded amid fireworks at the Nemesio Diez stadium in Toluca, marking Mexico's final preparation before opening the 2026 World Cup against South Africa on June 12 [1, 2, 3]. The tournament is being co-hosted by the United States, Canada, and Mexico [1, 2, 3].