Robert Lewandowskis hat-trick outdid Erling Braut Haalands early double as Bayern Munich came from behind to beat Dortmund in a Der Klassiker thriller. . . Haaland drove Dortmund ahead from 20 yards after just 74 seconds and then turned home Thorgan Hazards cut-back. . . But Lewandowski steered in Leroy Sanes cross and levelled from the spot after Mahmoud Dahoud fouled Kingsley Coman. . . Leon Goretzka drilled Bayern ahead late on before Lewandowskis third confirmed a return to the top of the Bundesliga. . Victory moved Hansi Flicks reigning champions two points clear of second-placed RB Leipzig, who had briefly climbed above them by winning at Freiburg earlier on Saturday. . . Dortmund, meanwhile, drop a place to sixth, four points off the Champions League places, their woes compounded by a knock to Haaland that forced the Norway striker off in the second half. . . Haalands two early strikes amazingly brought his career tally to 100 senior goals in all competitions at the tender age of 20. . . He has taken just 145 matches to reach that milestone by comparison, Kylian Mbappe took 180 matches to rack up triple figures, Lionel Messi 210 games and Cristiano Ronaldo 301. . . His second-minute opener took a slight nick off Boateng but was always heading for Manuel Neuers bottom corner and he ended a classy move by sweeping home Hazards pass for Dortmunds second. . . However, Lewandowski was not to be overshadowed, his hat-trick taking his Bundesliga total to 267 goals, one behind second-placed Klaus Fischer on the leagues all-time scoring charts. . . The Poland striker could have had more against his former club, snatching at a volley that he sent wide before converting Sanes centre from close range and beating Marwin Hitz from the spot.