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 debut 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."
Cameroon start their Group A campaign against Mexico on 13 June.