Hector Herrera - 8

Equally tenacious as his midfield partner Gallardo, repeatedly dispossessing any German caught sleeping in posession.

Andres Guardado - 7

The skipper only recently returned from an injury which seriously threatened his participation at the tournament, and he marshalled his midfield to a fine defensive second-half gameplan.

Miguel Layun - 7

Threatened with some decent long-range hits but the ones that found the target were easy work for Neuer.

Carlos Vela - 7.5

Germany couldn’t get to grips with his slippery runs in the early stages and he also played some incisive through-passes. He was Mexico’s ball-carrier-in-chief on the counter-attack and did a fine job of it, but was subbed inside the hour.

Hirving Lozano - 8

Talked up before the tournament and delivered, repeatedly offering an outlet and running daringly at German defenders in an electrifying first-half performance. He's lightning quick and showed great composure with his match-winning finish.

Javier Hernandez - 5.5

Provided the assist for Lozano's winner but fluffed his lines at other crucial moments - in the first half he found in space in the box but allowed the ball to get trapped under his feet, and in the second he misplaced a simple pass which would have resulted in a golden chance to seal the win.

SUBS

Edson Alvarez - 7

On hand to deny Draxler with an excellent last-ditch challenge.

Raul Jimenez - 6

The new Wolverhampton Wanderers signing played his part in trying to win free-kicks in the German half to take the burden off the back-line, but the ref wasn’t buying it.

Rafael Marquez - 6.5

Marquez became the third player to feature at five World Cups and the first to captain a team at four tournaments when he replaced Guardado but his introduction was more than a token gesture. The 39 year-old stationed himself as a deep midfielder that dropped to became a fifth man in a defence that refused to be beaten.