Downs scores late to keep Cologne up in Bundesliga

Damion Downs has scored in injury time to keep alive Cologne's Bundesliga survival hopes with a 3-2 home win over Union Berlin, who themselves have now dropped into the relegation zone with one round remaining.

Cologne had to win to have any hope of escaping the drop, and the team came from two goals down to defer their fate until next weekend.

It was the first time Union had ever lost a Bundesliga game after enjoying a two-goal lead, and the capitulation came despite the club firing Nenad Bjelica as coach on Monday and reappointing Marco Grote as interim coach.

"The path hasn't changed. It's clear that it hasn't gotten any easier because we lost," Grote said.

Mainz capitalised on Union's defeat by beating Borussia Dortmund 3-0 in the late game to leave the relegation play-off spot.

Dortmund made 10 changes to the starting XI that defeated Paris Saint-Germain in their Champions League semi-final on Tuesday -- and few were able to make their case to play in the final against Real Madrid on June 1.

Mainz raced into a three-goal lead and could have scored more, with Dortmund coach Edin Terzic making three changes at the break.

In contrast to Mainz, Union were unable to build on their early dominance as Steffen Tigges equalised in the 87th minute for Cologne, before Downs headed the winner in the third minute of stoppage time.

"The three points are super important, and now we have a final on the last day," said Cologne's Timo Hubers, whose team face promoted Heidenheim away next weekend.

Ellsewhere, Freiburg drew with Heidenheim 1-1 in Christian Streich's last home game in charge after more than 12 years as the Freiburg coach.

Streich is the Bundesliga's longest-serving coach but he said in March he will step down at the end of the season. His final game is at Union Berlin next weekend.

Leipzig drew 1-1 with Werder Bremen while Borussia Monchengladbach and Eintracht Frankfurt played out the same score.

In Kiel, Benedikt Pichler's early goal was enough to earn Bundesliga promotion for Holstein Kiel after drawing at home with Fortuna Düsseldorf 1-1.

Pichler scored in the second minute to ensure Kiel will finish among the top two in Germany's second division for automatic promotion to the top-flight.

"We've rewarded ourselves for a fantastic season," Kiel captain Philipp Sander said. "I don't think I'll sleep tonight."

Kiel were founded in 1900 and won a German Championship in 1912. In recent years, they were promoted to the third division in 2013, and reached the second division in 2017 for the first time in 36 years.

Kiel will be the 58th club in the Bundesliga since the league's formation in 1963, and the first from the northern state of Schleswig-Holstein.