Robert Lewandowski scored four goals, including a 93rd-minute penalty, to rescue Bayern Munich a 4-3 victory over Hertha Berlin in a dramatic Bundesliga clash at the Allianz Arena.
The German and European champions' 32-game unbeaten streak was ended in a shock 4-1 loss at Hoffenheim last weekend and they nearly dropped two more points on Sunday.
Lewandowski had put Bayern two goals in front - the second assisted by full debutant Chris Richards - but Jhon Cordoba powered in a header with almost an hour played and Matheus Cunha scored an impressive equaliser soon after.
The prolific striker's hat-trick goal was then instantly cancelled out by Jessic Ngankam in an incredible second half, but Lewandowski won a penalty in stoppage time that he stepped up to convert as Bayern got back to winning ways in the league.