Bundesliga leaders Bayern Munich slipped as they played a 2-2 draw against Mainz at home.

They were lucky to come back from behind to get the result against their lowly opponents. They are still the likely winners of the league but the gap is now nine points ahead of RB Leipzig’s clash with Schalke.

BojanKrkic, who is on loan from the Premier League, opened scoring as early as the second minute. Daniel Brosinski scored a penalty before halftime but goals from ArjenRobeen and ThiagoAlcantararestored parity, leaving both sides to share the spoils.

The result follows after their loss to Real Madrid in the Champions League quarter final. Injuries stopped the team from presenting a full squad, then errors and dismissals forced their defeat to Madrid. They remain in pole position to retain the Bundesliga though.

In other games, Marco Reus inspired a 3-2 victory for Dortmund over the rivals Monchengladbach. Replay shows Reus was wrongly awarded the spot kick in the 10th minute which he converted. The hosts equalized through Lars Stindl. They went ahead courtesy of Marcel Schmelzer’s own goal but striker Pierre-EmerickAubameyang came on to equalize before Raphael Guerreirosnatched victory for the visitors. The result lifts Thomas Tuchel’s team to third place.

At the bottom of the log, Darmstadt defeated Hamburg 2-1. Aytac Sulu and Felix Platte grabbed both goals to hamper Hamburg’s survival chances. The got a consolation goal in injury time through an own goal by Fabian Holland, but it does nothing to help their relegation battle.

Ingolstadt lost at home to Werder Bremen as they continue to struggle. They led their guests 2-1 with nine minutes to go before finishing the game 4-2. Max Kruse was the hero as he grabbed three goals I Love Chelseain the final minutes to seal victory for his team.