Bayern München took an early lead when Robert Lewandowski scored a goal in the 26th minute, making it 1-0. He has now scored 40 Bundesliga goals this season.
Freiburg equalised to make it 1-1 after almost half an hour’s play as Manuel Gulde scored a goal, with an assist by Vincenzo Grifo.
Straight after the break, Leroy Sane found the net and gave Bayern München the lead på nytt. It was Sane’s sixth goal for the season.
Nine minutes left to play, Freiburg’s Christian Günter equalised as he scored a goal, with an assist by Vincenzo Grifo, what brought the final score to 2-2.
Freiburg have 2 wins, 2 draws and 1 loss with a 11–7 goal difference in the last 5 games, while Bayern München have 3 wins, 1 draw and 1 loss and a 14–6 goal difference.
With one game remaining, Freiburg are in 10th place in the table and Bayern München are at the top of the table.
On Saturday, Freiburg face Frankfurt at Deutsche Bank Park and Bayern take on Augsburg at home.