Thomas Muller scored a last-minute penalty as Bayern Munich came back from a goal down to defeat Augsburg 2-1 and keep their 100 per cent winning start to the Bundesliga this season intact.

Pep Guardiola's side had trailed to Alexander Esswein's long-range strike for Ausburg just before the interval, but Poland international striker Robert Lewandowski drew them level, stabbing into the net point blank on the rebound after Muller's initial shot was saved.

Muller then made sure of all three points, stepping up to coolly slot home from the spot after Douglas Costa had been felled by Markus Feulner in the box.

Bayern Munich striker Thomas Muller is congratulated by his team-mates after scoring a penalty

Muller scored a penalty in the last minute to secure a 2-1 victory over Augsburg on Saturday

Bayern had been trailing 1-0 at half-time after Alexander Esswein scored a stunning volley

Esswein celebrates with an unusual dance after giving Augsburg the lead at the Allianz Arena

Augsburg's Markus Feulner protests to the referee after conceding a penalty against Bayern

Bayern striker Robert Lewandowsk celebrates after scoring his side's equalising goal against Augsburg

French winger Kingsley Coman, who signed for Bayern on loan from Juventus at the end of August, made his debut for the Bavarian club as a second-half substitute.

Bayern were beaten 1-0 at home by Augsburg last season after they had already won the league title and looked shaken after Esswein's volley on 43 minutes.