Mexico was brilliant and did well in counter attack while German were sluggish, and lacked final finishing touch. German were out of form during friendlies before the world cup, and their poor form continued into the world cup. Lozano 35th minute goal proved to be the difference as Mexico won against Germany after 3 decades.

Source: KodiVPN

Here are some interesting stats:

  1. The defending champions failed to win in all of last 3 world cup which includes Spain in 2014 and Italy in 2010. Following defeat with Netherlands, Spain lost against Chile to be out from the group stage. Italy drew against Paraguay in first match, and drew against low ranked New Zealand, and lost to Slovakia to be out of World Cup from group stage. German will follow the same fate if they don't do well against Sweden.
  2. Mexico won for the first time against Germany in 3 decades. It is only their second victory against Germany in the history. They last won against Germany back in 1985, that is 33 years ago.
  3. Excluding the recent defeat in friendlies, Germany haven't lost any competitive matches for 2 years. The last defeat came in Euro 2016 against France in the semifinal. France later lost the championship against Portugal.