The last seven days have have been more eventful than usual in German football. For the first time this season, the Bundesliga had an "Englische Woch," with matches in midweek and on the the weekends before and after.
While Dortmund, Schalke and Frankfurt dropped points in both of their last two matches, the likes of Leverkusen and Mainz took advantage with a pair of wins that saw them leap up the table.
Bayern remain leaders and, despite being held to a draw with BVB, increased their lead to 11 points over the two-time defending champions. However, Leverkusen's surge has left the Bavarians with just an eight-point lead over second place.
There were many heroic displays in the 18 games played this week. Read on for the top XI, chosen based on aggregate performance.