Defender Kevin Gutierrez stepped up to curl an absolutely sumptuous free-kick over a 7-man wall and in off the crossbar. The celebrations were equal parts joy and relief as the Mexicans gave their tournament hopes a much-needed shot in the arm.
If Mexico's players were cold in the Deep South, imagine how Mali felt. The forecast temperature in their capital Bamako yesterday was 36 degrees. When they kicked off against Serbia last night, it was less than a fifth of that.
As the game started, it felt like a throwback to 2010 in South Africa. Had a container load of vuvuzelas been snuck into Dunedin Stadium? No, that was the sound of absolutely monsoonal rain pounding against the roof. Goodness only knows what would have happened if the roof hadn't been there given it had been bucketing down since 4am.
Serbia - perhaps more accustomed to single-digit temperatures - started better and opened the scoring with another free-kick, this one low and around the wall. It was all they had to show though for a first half during which they had by far the better opportunities.
That continued in the second spell as the Malians grew colder and more disinterested. A clutch of chances were narrowly missed before the Serbs eventually doubled their lead to move out of sight with fifteen minutes to go. The African reserves looked on forlornly from the bench, wrapped in blankets, teeth chattering.
Group D is now a four-way deadlock with all teams on three points from two games. Mali, Mexico, Serbia or Uruguay could all finish in any position in the group, depending on what happens on Saturday.
Win and you're through, draw and you might be, lose and you won't be.
You couldn't write that script, especially in Dunedin. Your hands would be far too cold for starters.