• Hoffenheim win first game of the season; Schalke lose a fifth straight match.
  • Chicharito hits hat-trick as Leverkusen down Mainz.
  • Late Kimmich strike sees Bayern maintain perfect start in Hamburg.

There were plenty more spills and thrills in the Bundesliga on Matchday 5, as TSG 1899 Hoffenheim won for the first time this season, simultaneously deepening FC Schalke 04's woes on Sunday. rounds up the weekend's action...

Checked out how your Official Fantasy Bundesliga side did on Matchday 5 yet? Head here...

1. FC Köln 1-1 RB Leipzig

Köln and Leipzig extended their undefeated runs to five Bundesliga games after wrestling to a draw at the RheinEnerigieSTADION. Oliver Burke and Yuya Osako exchanged as it ended 1-1 on Sunday night.

1. FC Köln and RB Leipzig concluded Matchday 5 with their unbeaten records intact.

TSG 1899 Hoffenheim 2-1 FC Schalke 04

The hosts picked up their first win of the season, extending their unbeaten start to five straight games after coming from behind to condemn a beleaguered Schalke side to a fifth consecutive league defeat.

Lukas Rupp (l.) taps home the winner as Hoffenheim came from a goal down to beat Schalke on Sunday afternoon.

1. FSV Mainz 05 2-3 Bayer 04 Leverkusen

Chicharito grabbed all the headlines in Mainz, as his second Bundesliga hat-trick saw Bayer Leverkusen claim a dramatic injury-time victory at the Opel Arena.

Watch: Chicharito on his hat-trick heroics against Mainz:

Hamburger SV 0-1 FC Bayern München

The champions left it late at the Volksparkstadion, but Kimmich ensured that they maintained their perfect start under Carlo Ancelotti with an 87th-minute winner, making it five wins in five for Bayern.

Eintracht Frankfurt 3-3 Hertha Berlin

An injury-time header from substitute Michael Hector saw Eintracht Frankfurt rescue a point against Hertha Berlin. Visiting captain Vedad Ibisevic also scored twice in a thrilling encounter at the Commerzbank Arena.

Michael Hector saved a late draw for Frankfurt with his first Bundesliga goal.

SV Werder Bremen 2-1 VfL Wolfsburg

Bremen finally grabbed their first win of the season after coming from behind to beat an uninspired VfL Wolfsburg. Late goals from Lennart Thy and Theodor Gebre Selassie sealed a 2-1 win for the Green-and-Whites at the Weser Stadium.

Borussia Mönchengladbach 2-0 FC Ingolstadt 04

Gladbach piled more misery on struggling FC Ingolstadt 04 as they claimed their tenth straight Bundesliga win at BORUSSIA-PARK. Lars Stindl and Oscar Wendt were on target for the Foals, who climb to fourth.

Lars Stindl curled in from the edge of the area to put Gladbach ahead against Ingolstadt.

FC Augsburg 1-0 SV Darmstadt 98

Augsburg were made to work hard but ultimately got the better of ten-man SV Darmstadt 98 at the WWK ARENA. Alfred Finnbogason scored the only goal as Dirk Schuster's side picked up their first home win of the season.

Augsburg's Alfred Finnbogason (l.) was set up by Ja-Cheol Koo (r.) for his first goal of the Bundesliga season.

Borussia Dortmund 3-1 SC Freiburg

Borussia Dortmund equalled a club-record 24 home games unbeaten in the Bundesliga as they battled past Freiburg on Friday, with Pierre-Emerick Aubameyang, Lukasz Piszczek and Raphael Guerreiro getting their goals.

Watch: Thomas Tuchel gives his verdict on the victory.