From a landmark goal for Borussia Dortmund's Pierre-Emerick Aubameyang to another back-and-forth at the top of the table, there was plenty of drama on Matchday 15.
Leipzig bare teeth
RB Leipzig showed no sign of nerves against Hertha Berlin, drawing a bold-faced line under last weekend's shock defeat to FC Ingolstadt 04. The home side kept their guests pinned back for most of the match and could quite easily have walked off the pitch as winners by a greater margin than 2-0. Again, Timo Werner was more than the opposing defence could handle; he opened the scoring in the match - as he had done three times time this season already. No other player has broken the ice as often as the 20-year-old, who now has nine goals this term. Leipzig now travel to Munich to take on FC Bayern München on Matchday 16 with a chance to take top spot in the Bundesliga. If they succeed, they will be the first promoted side to top the league at the winter break since TSG 1899 Hoffenheim in 2008/09.
Watch: Leipzig's Emil Forsberg reflects on the win over Hertha:
Bayern stay top - just
Bayern will naturally be eager to prevent that happening and matters are finely poised following their hard-fought 1-0 win away to SV Darmstadt 98 on Sunday that came courtesy of a breathtaking strike from Douglas Costa. The top two are now level on 36 points, with Carlo Ancelotti's charges only ahead thanks to their superior goal difference. All of which sets things up nicely for that meeting with Leipzig on Wednesday in an encounter that pits this season's best home side against the best away team.