• Leipzig stay top after thrashing Freiburg.
  • Bayern beat Leverkusen, but Dortmund lose in Frankfurt.
  • Hamburg and Bremen share Nordderby spoils.

RB Leipzig cement their place at the top of the Bundesliga, but FC Bayern München are in hot pursuit. Read on for our round-up of a captivating Matchday 12.

How did your Official Fantasy Bundesliga side fare on Matchday 12? Find out here!

Hertha Berlin 2-1 1. FSV Mainz 05

Vedad Ibisevic scored twice to cancel out a debut goal from 1. FSV Mainz 05's Aaron Seydel as Hertha Berlin extended their winning run at the Olympiastadion to a club record six Bundesliga matches. Seydel's opener came against the run of play, with Ibisevic having already spurned a couple of opportunities before restoring parity in the 36th minute. The Bosnia-Herzegovina striker was celebrating again in the second half, his 100th Bundesliga goal coming shortly after Mainz midfielder Jean-Philippe Gbamin's sending off. Ibisevic himself received his marching orders for a second bookable offence, but Hertha held on for a win that takes them back up to third in the standings.

Click here for the full match report

Salomon Kalou and Vedad Ibisevic (l-r.) combined for both goals as Hertha came from behind to beat Mainz. © gettyimages / Streubel

FC Schalke 04 3-1 SV Darmstadt 98

Darmstadt appeared keen to derail Schalke's express train and they got off to a flyer with Sandro Sirigu's pass sending Marcel Heller through to skip past Ralf Fährmann and slot in his first goal of the season early on, but the home team levelled with a maiden season strike from Sead Kolasinac in the 26th minute. A foul by Aytac Sulu on Leon Goretzka inside the penalty area gave Eric Maxim Choupo-Moting the chance to put Schalke in the driving seat, but the Cameroonian's spot-kick was saved by Michael Esser's trailing foot. That may have been a let-off for Darmstadt, but they were not off the hook as Choupo-Moting converted Max Meyer's cross to put Schalke in front. Alessandro Schöpf wrapped up the Royal Blues' third straight win in the last minute, as Markus Weinzierl's men continued their climb up the standings with a seventh successive game unbeaten.

Click here for the full match report

Sead Kolasinac headed Schalke level in their 3-1 win over Darmstadt. © imago / Jan Huebner

FC Bayern München 2-1 Bayer 04 Leverkusen

Bayer Leverkusen were determined to prod Bayern’s bruises following back-to-back beatings in the Bundesliga and Europe. Thiago’s first-ever headed goal in the German top-flight provided the hosts with a much-needed pain-killer, but Hakan Calhanoglu re-opened Bayern’s wounds with his third of the campaign in the 35th minute. Mats Hummels is enjoying a second spell with the Bavarian giants since returning to the club from Dortmund, and the 27-year-old’s first Bundesliga goal for the reigning champions - along with Javi Martínez’s crucial late clearance - brought them three points closer to leaders Leipzig in the standings.

Click here for the full match report

Watch: Bayern midfielder Thiago Alcantara on "an important win" for Bayern:

Eintracht Frankfurt 2-1 Borussia Dortmund

In dreamland following their Bayern take-down in Der Klassiker last time out, Dortmund’s delirium was dented by Die Adler, now soaring in the standings after a solid second-half display against Die Schwarz-Gelben. Szabolcs Huszti tested visiting goalkeeper Roman Weidenfeller’s reflexes before the break. The Hungarian used that saved effort to gauge his accuracy after the restart, finding a way past the custodian following Timothy Chandler’s cut-back. Pierre-Emerick Aubameyang moved to the top of the Bundesliga goalscoring charts when heading in his 13th of the season, a goal that brought the teams level at the Commerzbank Arena. Parity didn’t last long, however, with Haris Seferovic striking an eye-catching second to send the Eagles provisionally third in the table.

Click here for the full report

Watch: Match-winner Haris Seferovic on Frankfurt's win over Dortmund:

Borussia Mönchengladbach 1-1 TSG 1899 Hoffenheim

Gladbach’s grand record against Hoffenheim still stands after the teams’ shared the spoils at Borussia-Park, but one defeat in nine against the south-western side will not have been the stat to appease the home fans here. Neither, now, will the fact that the Foals have remarkably taken a 1-0 lead in all nine games they have played against Julian Nagelsmann’s outfit, Mahmoud Dahoud’s first of the campaign ensuring that run continued on Matchday 12.  Along with Leipzig, Hoffenheim are one of only two top-flight teams yet to lose this term, and their determination to keep that the case saw the visitors push Andre Schubert’s men back far enough for Nadiem Amiri to angle in an equaliser.

Click here for the full match report

Mahmoud Dahoud's strike at home to Hoffenheim was not enough for Gladbach to break their winless streak. © imago

Hamburger SV 2-2 SV Werder Bremen

For two teams in trouble at the tail end of the table, there was top entertainment to the fore as HSV hosted Werder Bremen. Michael Gregoritsch had home fans gasping just three minutes in, the Austrian makeshift forward, and eventual man-of-the-match, aiming Lewis Holtby’s centre past Jaroslav Drobny for 1-0. Fin Bartels broke HSV hearts soon afterwards, however, the 29-year-old midfielder drilling in an equaliser. Having netted Hamburg’s fastest of the season earlier in the match, Gregoritsch then poked in another for Hamburg to lead on 28 minutes. A dramatic half drawing to a close, Serge Gnabry’s slick solo effort matched the standard for goals scored in consecutive away games, the former Arsenal FC product having now hit five in five on the road.

Click here for the full match report

Watch: Bremen's Serge Gnabry reflects on his Nordderby debut:

FC Ingolstadt 04 1-1 VfL Wolfsburg

Recently appointed Ingolstadt coach Maik Walpurgis waved goodbye to Wolfsburg wondering how his team didn’t win. That the tactician may envision goalkeeper Diego Benaglio in future bad dreams would provide a telling response. The Swiss shot-stopper saving a first-half Moritz Hartmann penalty was only half the story. Benaglio did have to pick the ball out of his net when Anthony Jung converted Hartmann’s assist, but the experienced keeper thwarted Australian Matthew Leckie what seemed a certain second. Die Schanzer’s dominance was derailed when the Wolves briefly bit back, Daniel Caligiuri’s first goal in 30 games deflecting in for the equaliser. Pascal Groß then had the chance to win it for the hosts, yet, true to form, Benaglio, the man from Ingolstadt’s nightmares, saved his side at the death.

Click here for the full match report

Diego Benaglio was the hero for VfL Wolfsburg at FC Ingolstadt 04's Audi-Sportpark. © imago / Eibner

1. FC Köln 0-0  FC Augsburg

The Billy Goats boasted the Bundesliga’s second-best defence prior to the visit of an Augsburg side unbeaten in their previous three games. Indeed, the Bavarians have now failed to concede in their last four after this stalemate, which left their opponents, Köln, somewhat disappointed having failed to net at home for the first time in the campaign. Frederik Sörensen almost scored for the home side, the Danish defender denied by an upright in the opening half. Indeed, there would be more frustration for Peter Stöger's men later in the game as Marcel Hartel’s volley was cleared off the line. 

Click here for the full match report

1. FC Köln endured a frustrating shift at the office against improving FC Augsburg. © gettyimages / 625897462

SC Freiburg 1-4 RB Leipzig

Still setting the pace atop the Bundesliga standings, RB Leipzig’s taste for heights showed no sign of diminishing, with Naby Keita netting early, and neatly, much to Freiburg’s frustration. The hosts bounced back on the quarter-hour, Florian Niederlechner's equaliser bringing only brief respite before Timo Werner twice stung Christian Streich’s side before the break. Playing through the discomfort of a head injury, Marcel Sabitzer nonetheless knocked in a fourth before the finish, leaving the undefeated Leipzig to lay back and lap up the plaudits as the Bundesliga’s current best.

Click here for the full match report

Watch: Leipzig's Naby Keita on his thunderbolt against Freiburg: