Bayer Leverkusen returned to the Bundesliga summit with a 3-0 win at Werder Bremen to ensure boss Xabi Alonso enjoyed a memorable 42nd birthday.Bayern Munich had taken over at the top on Friday night with a narrow victory at Cologne, but Alonso's unbeaten team provided the perfect response.An own goal by Olivier Deman broke the deadlock after nine minutes and then it was all about the visitors’ wing-backs.Jeremie Frimpong made it 2-0 before half-time with a thumping finish from close range and Alex Grimaldo wrapped up a comprehensive win with Leverkusen’s third in the 76th minute to make it 12 league games without defeat.Stuttgart are third in Bundesliga after goals at either end of the first half from Deniz Undav helped them to a 2-1 victory away to Frankfurt.Borussia Dortmund make up the top four after they fought back from two down to beat Borussia Monchengladbach in a thriller.Goals from Rocco Reitz and Manu Kone put Monchengladbach 2-0 up inside 28 minutes, but Marcel Sabitzer started the comeback before further efforts by Niclas Fullkrug, Jamie Bynoe-Gittens and Donyell Malen inspired an excellent 4-2 triumph for the hosts.Elsewhere, Wolfsburg got the better of RB Leipzig 2-1 and Union Berlin started the post-Urs Fischer era with a 1-1 home draw with Augsburg.Barcelona lost more ground in the La Liga title race after they were forced to settle for a point at Rayo Vallecano.Unai Lopez fired Vallecano ahead six minutes before half-time with a superb strike from range and Xavi’s side struggled to make their dominance count until the 82nd minute when Florian Lejeune put through his own net.Barca substitute Raphinha had strong penalty appeals turned down in stoppage time as it finished 1-1.Atletico Madrid leapfrogged