Cologne 2-1 Gladbach: Terodde header wins derby in 96th minute!

Simon Terodde made a perfect return to his old club Cologne, scoring in the 96th minute of stoppage time to seal a dramatic 2-1 win over rivals Borussia Monchengladbach in the Rhine derby. Substitute Raffael equalised in the 69th minute to cancel out Frederik Sorensen's opener on 34 minutes, before Terodde glanced in the winner with a diving header deep into injury time. The win gives bottom side Cologne some precious points as they are still six points behind second-last Hamburg.

Other Videos

Toronto 5-2 Montreal: Toronto book spot in MLS Cup final after extra time win over Montreal! Jozy Altidore stepped up with a goal and an assist to help Toronto become the first Canadian side to reach the MLS Cup final!

FA Cup: Pedro, Willian star in Chelsea's road to the 2017 final!

ballball: ballball

Montreal 2-1 Chicago: Schweinsteiger concedes PK in defeat

Viral dance fail in Malaysia League!