Eric Maxim Choupo-Moting’s late equaliser earned Cameroon a 2-2 draw in a friendly in Germany.
Samuel Eto’o opened the scoring just after the hour when he turned in from Choupo-Moting’s pass.
Thomas Muller headed in Jerome Boateng’s cross to equalise before Chelsea forward Andre Schurrle finished from Arsenal’s Lukas Podolski’s ball.
But Choupo-Moting secured a draw with a fine solo effort to beat Roman Weidenfeller with 12 minutes left.
Germany coach Joachim Low, who will name his final 23-man squad for the World Cup on Monday, gave a debt to Dortmund left-back Erik Durm, 22.
His team meet Armenia in their final pre-World Cup friendly on Friday before flying to Brazil on Saturday. Their first Group G match is against Portugal on 16 June.
Low said: “We were not good in our passing game and that got us into trouble repeatedly. We had some chances but we lack the final finish.
“We need to find that efficiency we have been missing for some time. We currently take too many chances to score.”
Eto’o, who spent last season at Chelsea, celebrated his goal with his “elderly man” celebration – originally a response to disparaging comments about his age by Blues manager Jose Mourinho.
Cameroon start their Group A campaign against Mexico on 13 June.