Jan Thielmann cancelled out a Daichi Kamada goal as Cologne rescued a point away to Eintracht Frankfurt, who are now winless in 11 Bundesliga matches.
Frankfurt's Colombian striker Rafael Borre drew a routine save from Marwin Schwäbe following a teasing run by Bundesliga debutant Luca Pellegrini. It was the roving Italian who was next to try his luck with a fierce shot from distance that pinged wide of Schwäbe's left-hand post. Cologne captain Jonas Hector sent a speculative effort wide, before Kevin Trapp was made to work for the first time. The Yashin Trophy nominee was at full stretch to get finger-tips to a low strike from a tight angle from Sargis Adamyan.
Cologne substitute Thielmann was denied at the near post by Trapp, though the flag was up for offside. Timo Hübers then got in the way of a Randal Kolo Muani effort on goal, but there was no stopping Kamada's opener. The Japan international had barely been on the pitch two minutes when he whipped over a free-kick from the left that took a nick off a defender on its way past Schwäbe. Lucas Alario drove over soon after, before Thielmann lashed in an 18-yard volley to level. Schwäbe foiled Kristijan Jakic as the contest ended all square.
- Frankfurt haven't won in the Bundesliga in 11 matches (2-1 vs. Bochum, 13 March 2022). It's their longest barren run for five years.
- Cologne are unbeaten in this season's Bundesliga (W1, D2).
- Kamada has three goals in four competitive appearances this season.
- Thielmann scored his sixth Bundesliga goal, on his 68th top-flight appearance.
- Cologne have played out more draws with Frankfurt than any Bundesliga team they’ve faced (29). Curiously, it’s also a record number of stalemates for Eintracht.
- One-club man Hector made his 199th Bundesliga appearance.
Watch: Luca Pellegrini: "Two points lost"
Frankfurt: Trapp - Jakic, Ndicka, Tuta, Pellegrini (Lenz 80') – Rode (c) (Knauff 63'), Sow – Kolo Muani (Alidou 80'), Götze, Lindstrom (Kamada 69') – Borre (Alario 69')
Unused subs: Ramaj, Hasebe, Smolcic, Chandler
Out: Buta (knee), Hrustic (thigh), Onguene (thigh), Toure (muscular)
Coach: Oliver Glasner
Cologne: Schwäbe - Schmitz, Kilian, Hübers, Hector (c) - Skhiri – Ljubicic (Maina 56'), Olesen (Duda 75'), Kainz – Tigges (Dietz 56'), Adamyan (Thielmann 56')
Unused subs: Horn, Pedersen, Martel, Schnidler, Chabot
Out: Limnios (knee), Uth (groin)
Coach: Steffen Baumgart
Watch: Ellyes Skhiri: "We'll take the point"
Bundesliga Fantasy Team of the Season so far
No Christopher Nkunku or Sadio Mane? Find out the top performers going into the unlimited transfer window...
Union Berlin: From East German also-rans to Bundesliga leaders
The club's remarkable journey has taken them from the basement of German football to its very summit.
Bundesliga top scorer's race: the story so so far
Sadio Mane is not far from the top, but there are several other surprise contenders with Union's Sheraldo Becker leading the way...