Germany came back from a goal down twice to earn a 2-2 draw with defending Olympic champions Mexico at the Arena Fonte Nova in Salvador, Brazil on Thursday.
An early sustained period of dominance culminated in Hirving "Chucky" Lozano forcing Timo Horn a great save from point-blank range after 27 minutes.
But the drama on the pitch didn't start until the second half when Oribe Peralta, fondly remembered for leading Mexico to their past gold medal triumph, headed home the go-ahead goal for El Tri.
Germany replied almost immediately and Alfredo Talavera could do little with Serge Gnabry firing in the German leveler.
The goal seemed to have mattered little as just three minutes later, Rodolfo Pizarro scored off a rebounded Marco Bueno header to put Raul "Potro" Gutierrez's side back into the lead.
There would be one final goal on this one, though, and Matthias Ginter found himself unmarked to score the equalizer and earn Germany a hard-earned point against the defending champions.
Germany will now take on South Korea in their second game on Sunday, while Mexico will face Group C minnows Fiji.