Germany had their moments - with Toni Kroos hitting the crossbar with a free kick and Mario Gomez sending a late header over - but Mexico deserved to record one of the most famous wins in their history.
Find out how all of the action unfolded at the Luzhniki Stadium courtesy of Sports Mole's minute-by-minute updates below.
GERMANY XI: Neuer; Kimmich, Boateng, Hummels, Plattenhardt; Khedira, Kroos; Draxler, Muller, Ozil; Werner
MEXICO XI: Ochoa; Salcedo, Ayala, Moreno, Gallardo; Guardado, Herrera; Layun, Vela, Lozano; Hernandez
If you would like to read our on-the-whistle match report, you can do so by clicking here. Goodbye for now.