Saturday produced some thrilling action in the Bundesliga as Champions League hopefuls Bayern Munich and Bayer Leverkusen each overcame a scare, and Schalke 04 and Borussia Dortmund faced off in the Ruhr derby.
The Bavarians were down a goal early against Hertha BSC but came back to reverse their deficit with a 3-2 victory thanks to a brace from Mario Mandzukic and a key third from Mario Gotze. Leverkusen similarly were a goal behind Augsburg before goals from Simon Rolfes leveled and Emre Can scored a late winner.
In Gelsenkirchen, Dortmund roared out of the gate and took an early lead through Pierre-Emerick Aubameyang. Nuri Sahin netted a screamer after half-time before Max Meyer pulled a goal back for Schalke. Jakub Blaszczykowski ensured BVB's win later, snapping a two-game losing streak in the derby for the black-and-yellows.
Click "Begin Slideshow" for a rundown of the take-home messages from this Saturday's action.