Köln vs Borussia M'gladbach LIVE: Bundesliga result, final score and reaction
Follow live coverage as Köln face Borussia M'gladbach in the Bundesliga today.
Bayern Munich remain the dominant force in German football and secured another title win last season, while they signed England captain Harry Kane over the summer to further boost their attacking prowess.
Borussia Dortmund and RB Leipzig are their main challengers, but behind them a fierce battle for European football continues with Union Berlin, Bayer Leverkusen and Eintracht Frankfurt expected to be among the best of the rest once more.
At the other end, Stuttgart and Augsburg will be aiming for better after they only just survived last season, while FC Heidenheim are this year in the top flight for the first time in their entire history.
Follow live updates from today’s game in the live blog below.
1. FC Köln 3 - 1 Borussia VfL Mönchengladbach
Köln vs Borussia M'gladbach
16:35
Match ends, 1. FC Köln 3, Borussia Mönchengladbach 1.
Köln vs Borussia M'gladbach
16:35
Second Half ends, 1. FC Köln 3, Borussia Mönchengladbach 1.
Köln vs Borussia M'gladbach
16:34
Corner, 1. FC Köln. Conceded by Maximilian Wöber.
Köln vs Borussia M'gladbach
16:33
Foul by Dejan Ljubicic (1. FC Köln).
Köln vs Borussia M'gladbach
16:31
Joe Scally (Borussia Mönchengladbach) is shown the yellow card.
Köln vs Borussia M'gladbach
16:30
Eric Martel (1. FC Köln) wins a free kick on the left wing.
Köln vs Borussia M'gladbach
16:30
Delay over. They are ready to continue.
Köln vs Borussia M'gladbach
16:30
Delay in match because of an injury Luca Kilian (1. FC Köln).
Köln vs Borussia M'gladbach
16:27
Goal! 1. FC Köln 3, Borussia Mönchengladbach 1. Luca Waldschmidt (1. FC Köln) left footed shot from outside the box to the bottom right corner. Assisted by Denis Huseinbasic.
Köln vs Borussia M'gladbach
16:27
Attempt blocked. Luca Waldschmidt (1. FC Köln) left footed shot from outside the box is blocked. Assisted by Marvin Schwäbe.
Köln vs Borussia M'gladbach
16:25
Substitution, 1. FC Köln. Steffen Tigges replaces Davie Selke.
Köln vs Borussia M'gladbach
16:25
Substitution, 1. FC Köln. Denis Huseinbasic replaces Florian Kainz.
Köln vs Borussia M'gladbach
16:25
Foul by Jordan Siebatcheu (Borussia Mönchengladbach).
Köln vs Borussia M'gladbach
16:25
Jeff Chabot (1. FC Köln) wins a free kick in the defensive half.
Köln vs Borussia M'gladbach
16:21
Attempt saved. Luca Waldschmidt (1. FC Köln) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Florian Kainz with a cross.
Köln vs Borussia M'gladbach
16:40
Attempt blocked. Davie Selke (1. FC Köln) header from the centre of the box is blocked.
Köln vs Borussia M'gladbach
16:21
Corner, 1. FC Köln. Conceded by Marvin Friedrich.
Köln vs Borussia M'gladbach
16:21
Attempt blocked. Luca Waldschmidt (1. FC Köln) left footed shot from the left side of the box is blocked. Assisted by Florian Kainz.
Köln vs Borussia M'gladbach
16:18
Attempt saved. Robin Hack (Borussia Mönchengladbach) header from the centre of the box is saved in the top left corner. Assisted by Maximilian Wöber with a cross.
Köln vs Borussia M'gladbach
16:18
Offside, 1. FC Köln. Leart Paqarada tries a through ball, but Davie Selke is caught offside.
Köln vs Borussia M'gladbach
16:18
Attempt missed. Nico Elvedi (Borussia Mönchengladbach) left footed shot from outside the box is high and wide to the left. Assisted by Julian Weigl with a headed pass.
Köln vs Borussia M'gladbach
16:18
Substitution, Borussia Mönchengladbach. Robin Hack replaces Franck Honorat.
Köln vs Borussia M'gladbach
16:18
Substitution, Borussia Mönchengladbach. Jordan Siebatcheu replaces Tomás Cvancara.
Köln vs Borussia M'gladbach
16:18
Substitution, 1. FC Köln. Luca Kilian replaces Timo Hübers.
Köln vs Borussia M'gladbach
16:13
Goal! 1. FC Köln 2, Borussia Mönchengladbach 1. Florian Kainz (1. FC Köln) converts the penalty with a right footed shot to the bottom left corner.
Köln vs Borussia M'gladbach
16:12
VAR Checking: Other Reason.
Köln vs Borussia M'gladbach
16:11
Corner, 1. FC Köln. Conceded by Moritz Nicolas.
Köln vs Borussia M'gladbach
16:12
Penalty saved. Florian Kainz (1. FC Köln) right footed shot saved in the top centre of the goal.
Köln vs Borussia M'gladbach
16:10
Moritz Nicolas (Borussia Mönchengladbach) is shown the yellow card for a bad foul.
Köln vs Borussia M'gladbach
16:10
Penalty 1. FC Köln. Luca Waldschmidt draws a foul in the penalty area.
Köln vs Borussia M'gladbach
16:10
Foul by Manu Koné (Borussia Mönchengladbach).
Köln vs Borussia M'gladbach
16:09
Substitution, 1. FC Köln. Faride Alidou replaces Linton Maina.
Köln vs Borussia M'gladbach
16:08
Manu Koné (Borussia Mönchengladbach) is shown the red card.
Köln vs Borussia M'gladbach
16:07
VAR Checking: Possible Red Card.
Köln vs Borussia M'gladbach
16:07
Delay over. They are ready to continue.
Köln vs Borussia M'gladbach
16:06
Delay in match because of an injury Dejan Ljubicic (1. FC Köln).
Köln vs Borussia M'gladbach
16:06
Manu Koné (Borussia Mönchengladbach) is shown the yellow card for a bad foul.
Köln vs Borussia M'gladbach
16:06
Foul by Florian Kainz (1. FC Köln).
Köln vs Borussia M'gladbach
16:04
Attempt missed. Davie Selke (1. FC Köln) header from the centre of the box misses to the right. Assisted by Eric Martel with a cross.
Köln vs Borussia M'gladbach
15:59
Goal! 1. FC Köln 1, Borussia Mönchengladbach 1. Nico Elvedi (Borussia Mönchengladbach) header from very close range following a corner.
Köln vs Borussia M'gladbach
15:59
Corner, Borussia Mönchengladbach. Conceded by Luca Waldschmidt.
Köln vs Borussia M'gladbach
15:58
Foul by Timo Hübers (1. FC Köln).
Köln vs Borussia M'gladbach
15:56
Foul by Luca Waldschmidt (1. FC Köln).
Köln vs Borussia M'gladbach
15:54
Corner, 1. FC Köln. Conceded by Marvin Friedrich.
Köln vs Borussia M'gladbach
15:54
Attempt blocked. Davie Selke (1. FC Köln) left footed shot from the left side of the box is blocked. Assisted by Florian Kainz.
Köln vs Borussia M'gladbach
15:54
Foul by Eric Martel (1. FC Köln).
Köln vs Borussia M'gladbach
15:53
Corner, Borussia Mönchengladbach. Conceded by Leart Paqarada.
Köln vs Borussia M'gladbach
15:49
Davie Selke (1. FC Köln) wins a free kick in the attacking half.
Köln vs Borussia M'gladbach
15:47
Attempt missed. Franck Honorat (Borussia Mönchengladbach) right footed shot from outside the box misses to the right from a direct free kick.
Köln vs Borussia M'gladbach
15:46
Foul by Timo Hübers (1. FC Köln).
Köln vs Borussia M'gladbach
15:44
Foul by Luca Waldschmidt (1. FC Köln).
Köln vs Borussia M'gladbach
15:44
Foul by Luca Waldschmidt (1. FC Köln).
Köln vs Borussia M'gladbach
15:41
Second Half begins 1. FC Köln 1, Borussia Mönchengladbach 0.
Köln vs Borussia M'gladbach
15:41
Substitution, Borussia Mönchengladbach. Rocco Reitz replaces Florian Neuhaus.
Köln vs Borussia M'gladbach
15:41
Substitution, Borussia Mönchengladbach. Joe Scally replaces Luca Netz.
Köln vs Borussia M'gladbach
15:25
First Half ends, 1. FC Köln 1, Borussia Mönchengladbach 0.
Köln vs Borussia M'gladbach
15:22
Florian Neuhaus (Borussia Mönchengladbach) wins a free kick in the attacking half.
Köln vs Borussia M'gladbach
15:21
Foul by Luca Waldschmidt (1. FC Köln).
Köln vs Borussia M'gladbach
15:18
Corner, 1. FC Köln. Conceded by Moritz Nicolas.
Köln vs Borussia M'gladbach
15:18
Attempt saved. Luca Waldschmidt (1. FC Köln) right footed shot from outside the box is saved in the bottom right corner. Assisted by Dejan Ljubicic.
Köln vs Borussia M'gladbach
15:17
Corner, 1. FC Köln. Conceded by Maximilian Wöber.
Köln vs Borussia M'gladbach
15:15
Foul by Rasmus Carstensen (1. FC Köln).
Köln vs Borussia M'gladbach
15:15
Delay over. They are ready to continue.
Köln vs Borussia M'gladbach
15:13
Delay in match because of an injury Maximilian Wöber (Borussia Mönchengladbach).
Köln vs Borussia M'gladbach
15:12
Attempt missed. Luca Waldschmidt (1. FC Köln) right footed shot from outside the box is close, but misses to the left. Assisted by Dejan Ljubicic.
Köln vs Borussia M'gladbach
15:10
Dejan Ljubicic (1. FC Köln) wins a free kick in the defensive half.
Köln vs Borussia M'gladbach
15:09
Corner, Borussia Mönchengladbach. Conceded by Timo Hübers.
Köln vs Borussia M'gladbach
15:15
Attempt saved. Timo Hübers (1. FC Köln) header from the centre of the box is saved in the bottom left corner. Assisted by Dejan Ljubicic.
Köln vs Borussia M'gladbach
15:07
Attempt blocked. Florian Kainz (1. FC Köln) right footed shot from outside the box is blocked.
Köln vs Borussia M'gladbach
15:04
Linton Maina (1. FC Köln) wins a free kick in the attacking half.
Köln vs Borussia M'gladbach
15:03
Foul by Leart Paqarada (1. FC Köln).
Köln vs Borussia M'gladbach
15:02
Foul by Timo Hübers (1. FC Köln).
Köln vs Borussia M'gladbach
14:59
Attempt missed. Franck Honorat (Borussia Mönchengladbach) right footed shot from the right side of the box misses to the right. Assisted by Florian Neuhaus.
Köln vs Borussia M'gladbach
14:59
Attempt missed. Linton Maina (1. FC Köln) left footed shot from outside the box misses to the left. Assisted by Rasmus Carstensen.
Köln vs Borussia M'gladbach
14:55
Attempt missed. Luca Waldschmidt (1. FC Köln) right footed shot from outside the box is close, but misses to the left following a corner.
Köln vs Borussia M'gladbach
14:57
Attempt blocked. Jeff Chabot (1. FC Köln) header from the centre of the box is blocked.
Köln vs Borussia M'gladbach
14:55
Corner, 1. FC Köln. Conceded by Maximilian Wöber.
Köln vs Borussia M'gladbach
14:55
Attempt blocked. Dejan Ljubicic (1. FC Köln) right footed shot from the centre of the box is blocked. Assisted by Leart Paqarada.
Köln vs Borussia M'gladbach
14:50
Hand ball by Davie Selke (1. FC Köln).
Köln vs Borussia M'gladbach
14:51
Jeff Chabot (1. FC Köln) hits the bar with a header from the left side of the six yard box. Assisted by Leart Paqarada with a cross following a corner.
Köln vs Borussia M'gladbach
14:50
Corner, 1. FC Köln. Conceded by Luca Netz.
Köln vs Borussia M'gladbach
14:50
Attempt saved. Leart Paqarada (1. FC Köln) right footed shot from outside the box is saved in the bottom left corner.
Köln vs Borussia M'gladbach
14:48
Attempt saved. Linton Maina (1. FC Köln) left footed shot from outside the box is saved in the bottom right corner. Assisted by Davie Selke.
Köln vs Borussia M'gladbach
14:46
Goal! 1. FC Köln 1, Borussia Mönchengladbach 0. Florian Kainz (1. FC Köln) converts the penalty with a right footed shot to the top right corner.
Köln vs Borussia M'gladbach
14:46
VAR Decision: Penalty 1. FC Köln.
Köln vs Borussia M'gladbach
14:45
Penalty conceded by Manu Koné (Borussia Mönchengladbach) with a hand ball in the penalty area.
Köln vs Borussia M'gladbach
14:45
Attempt blocked. Luca Waldschmidt (1. FC Köln) right footed shot from outside the box is blocked.
Köln vs Borussia M'gladbach
14:44
Corner, 1. FC Köln. Conceded by Maximilian Wöber.
Köln vs Borussia M'gladbach
14:42
Attempt missed. Timo Hübers (1. FC Köln) header from the centre of the box misses to the left. Assisted by Leart Paqarada with a cross following a corner.
Köln vs Borussia M'gladbach
14:41
Corner, 1. FC Köln. Conceded by Maximilian Wöber.
Köln vs Borussia M'gladbach
14:39
Florian Kainz (1. FC Köln) wins a free kick in the attacking half.
Köln vs Borussia M'gladbach
14:38
Davie Selke (1. FC Köln) wins a free kick in the attacking half.
Köln vs Borussia M'gladbach
14:37
First Half begins.
Köln vs Borussia M'gladbach
14:00
Lineups are announced and players are warming up.
Köln vs Borussia M'gladbach
13:30
Follow live football coverage with The Independent today.
Whether it's Premier League, Champions League, a European Championship or the World Cup we will keep you up to date with everything you need to know.
We will have all the latest scores, goals and updates plus analysis and reaction throughout the game here.