Pierre-Emerick Aubameyang and Christian Pulisic had Borussia Dortmund fans in raptures on Matchday 23, an unlikely Spanish duo led Bayern Munich to victory in Cologne and Hoffenheim's European push gathered pace. A season-high 36 goals hit the back of the net this weekend - here's the round-up...

How did your Official Fantasy Bundesliga team fare on Matchday 23? Click here to find out...

Borussia Dortmund 6-2 Bayer Leverkusen

Pierre-Emerick Aubameyang became the quickest Dortmund player to score 75 Bundesliga goals, while Christian Pulisic also netted his third league goal of the season in a remarkable encounter at the SIGNAL IDUNA PARK. Ousmane Dembele and Aubameyang had Dortmund ahead at the break, and although Kevin Volland briefly cut the deficit, the Gabon striker’s landmark goal restored BVB’s two-goal cushion in the 69th minute. Wendell then pulled Bayer back to within a goal, but a fine display from the bench by Pulisic rounded off proceedings for BVB: the USMNT youngster made it 4-2 himself; watched Andre Schürrle make it 5-2 from the spot; before teeing up Raphael Guerreiro late on.

Click here to read the full match report

Watch: click play on the video below to hear what Pulisic made of Dortmund's win:

Cologne 0-3 Bayern Munich

An unlikely Spanish goalscoring duo Bayern made it the perfect week with victory in Cologne. Javi Martinez poked past Thomas Kessler midway through the first half, before Juan Bernat doubled Bayern’s lead shortly after the interval. The champions were supreme thereafter, and rounded off a fine display when substitute Franck Ribery slotted home in the closing stages, completing a week in which Carlo Ancelotti’s side scored 14 goals in three games without reply.

Click here to read the full match report

Watch: Click play on the video below to hear Ribery's reaction:

Hoffenheim 5-2 Ingolstadt

UEFA Champions League-chasing Hoffenheim scored four goals in the final half-hour to deepen Ingolstadt’s relegation worries. After Almog Cohen cancelled out Sebastian Rudy’s opener, an own-goal from Niklas Süle put Die Schanzer ahead on the hour-mark. Adam Szalai responded almost immediately, before Andrej Kramaric, Szalai and Benjamin Hübner sealed a remarkable win late on.

Click here to read the full match report

Gladbach 4-2 Schalke

Fabian Johnson inspired Borussia Mönchengladbach to a 4-2 win over Schalke – the Foals' fifth in seven games under Dieter Hecking. The USMNT put the hosts ahead at BORUSSIA-PARK, although that goal was cancelled out by Nabil Bentaleb's first Bundesliga penalty – his fifth goal of the season. Johnson completed only his second Bundesliga brace to restore Gladbach's lead before Oscar Wendt and Raffael put the result beyond doubt. Leon Goretzka's first ever headed goal in the Bundesliga, which completed the scoring, was scant consolation for Schalke.

Click here to read the full match report.

Watch: Hear what Johnson had to say about the win and becoming a father for the first time recently:

Mainz 1-1 Wolfsburg

Andries Jonker and Freddie Ljungberg’s debut on the Wolfsburg bench ended in disappointment after Mainz came from behind to take a point. Mario Gomez had given the Wolves an early lead - his tenth goal in six games under Jonker’s stewardship - but Jhon Cordoba scored a tap-in soon afterwards to keep the Lower Saxony in serious trouble at the bottom.

Click here to read the full match report

Watch: Click play on the video below to hear Gomez's reaction to the draw:

Augsburg 2-2 RB Leipzig

Timo Werner scored his 14th goal of the season and Emil Forsberg picked up his 10th assist, but Leipzig’s title charge faltered with a draw against battling Augsburg in a breathless Matchday 23 opener on Friday night. Werner latched onto Naby Keita’s through ball to level proceedings following Kostas Stafylidis’ opener, but after Forsberg had teed up Marvin Compper to put the promoted side ahead early in the second period, Martin Hinteregger rescued a point for Augsburg.

Click here to read the full match report

Watch: Emil Forsberg reflects on Leipzig's draw in Bavaria:

Frankfurt 1-2 Freiburg

Makoto Hasebe broke Yasuhiko Okudera's record for most appearances by a Japanese player in the Bundesliga (235), but the celebrations stopped there for Frankfurt. Despite taking an 11th-minute lead through Branimir Hrgota, the Eagles succumbed to a Florian Niederlechner brace - and a fourth successive Bundesliga defeat.

Click here to read the full match report

Watch: Makoto Hasebe on his record and Frankfurt's latest setback:

Werder Bremen 2-0 Darmstadt

Bremen leapfrogged Wolfsburg and moved away from the relegation zone thanks to a late brace from Max Kruse at the Weser Stadium. Darmstadt hit the post during an impressive first half, but remain without a point on the road this season after Kruse crowned Bremen’s fine second-half display with two goals, securing a third successive win for Alexander Nouri’s side, who climb into 14th.

Click here to read the full match report

Hamburg 1-0 Hertha Berlin

Hamburg picked up three crucial points in their bid to avoid the drop with a narrow victory over Hertha Berlin. Albin Ekdal scored the game's only goal 13 minutes from time, after some fantastic work in the build-up from Bobby Wood, who came up against USMNT teammate John Anthony Brooks. Although HSV remain in the relegation play-off spot, they are now level on 23 points with Wolfsburg above them.

Click here to read the full match report

Watch: Bobby Wood on the key to HSV's priceless win against Hertha:

Click right here for more Matchday 23 news, views and reaction!

Click right here for a full Matchday 23 overview!