Despite facing some sustained late pressure, Mexico held on at the Luzhniki Stadium to inflict a first World Cup defeat on the European heavyweights since they lost to Spain in the 2010 semi-final.
"We had drawn up a plan six months back," Osorio told reporters at full time. "Due to injuries we had to change some of our protagonists but we always thought of having two quick players on the wing. We chose Hirving Lozano, who is our fastest player, and we wanted to hurt them on the counter attack.
"With all due respect, in the first half we were the better team. In the second half they tried to attack more and we prepared their use of Mario Gomez up front yesterday. We practiced defending with four midfielders and three players up front and that is almost how we got the second goal.
"We showed we have a bright future and I am very satisfied with what we did. This is a great game, we are going to celebrate responsibly and prepare this for the next match. I want to dedicate this to all the Mexican fans who made the journey out here and everyone who supports us. Those who do not support us, we will try to convince them to support us."
Mexico have beaten Germany for only the second time, their previous win against Die Mannschaft coming in a friendly in June 1985.