Bayern Munich came from behind to beat Stuttgart 3-1 and extend its lead at the top of the Bundesliga to 11 points on Friday.