Freiburg 2-3 Bayern Munich

Lennart Karl scored a stoppage-time winner - and Bayern Munich's 100th Bundesliga goal of the season - as Vincent Kompany's men recovered from 2-0 down to claim all three points.