Goals: 1-0 Klünter (8'), 2-0 Guirassy (16'), 3-0 Stanko (og 29'), 3-1 Petersen (39'), 3-2 Haberer (65'), 3-3 Petersen (pen. 89'), 3-4 Petersen (pen. 90+4')
Cologne flew out of the traps in a game that kicked off 30 minutes late due to heavy snow. Milos Jojic collected Sehrou Guirassy's inventive flick and fed the run of Lukas Klünter, who burst clear of Freiburg's static back four to side-foot beyond Alexander Schwolow with the aid of an upright. Guirassy doubled Cologne's lead from the penalty spot after being brought down by Julian Schuster, and it got even better for the hosts when Freiburg substitute Caleb Stanko put a Konstantin Raush cross through his own net just shy of the half-hour mark.
Freiburg pulled one goal back late in an action-packed first half when Petersen volleyed in a Yoric Ravet free-kick, but the visitors had Schwolow to thank for keeping them in the contest with a fine reaction save from Guirassy shortly after the restart. Another Ravet set-piece proved Cologne's undoing in the 65th minute, however, as Janik Haberer powered in a header from an unmarked position to reduce the arrears further still. The comeback was complete when Petersen levelled from the spot, before completing his hat-trick from 12 yards with the last kick of the game.
Watch: Caleb Stanko reflects on Freiburg's incredible fightback
- Cologne have conceded a league-high 13 goals from set pieces this season.
- Freiburg registered points after going three goals down for the first time in their Bundesliga history.
- Guirassy is the only Cologne player with more than one goal to his name (four) this term.
- Julian Schuster is now level with Richard Golz in second place of Freiburg’s all-time Bundesliga appearance list on 180 games.
- Cologne's Birk Risa, 19, made his Bundesliga debut.
- Petersen scored his first away goals of the season.
Cologne: T. Horn - Olkowski, Sörensen, Heintz, Rausch (Birk Risa 73') - Klünter (Clemes 80'), Jojic (Bisseck 70'), Lehmann (c), Özcan, Horn, Guirassy
Subs: Müller, Clemens, Handwerker, Risa, Ouahim, Bisseck
Absentees: Heintz (match fitness), Joao Queiros (neck), Jorge Mere (muscle problem), Maroh (thigh), Hector (knee), Höger (muscle problem), Risse (knee), Cordoba (thigh), Osako (suspended), Zoller (thigh)
Coach: Stefan Ruthenbeck
Freiburg: Schwolow - Koch, Schuster (c) (Kleindienst 18'), Lienhart (Stanko 17'), Stenzel - Höfler Haberer, Günter - Ravet, Terrazzino (Kath 63'), Petersen
Subs: Gikiewicz, Kent, Kübler, Sierro, Stanko, Kleindienst, Kath
Absentees: Kempf (thigh), Frantz (knee), Meffert (match fitness), Niederlechner (knee)
Coach: Christian Streich