Bundesliga champions Bayer Leverkusen scored a last-gasp equaliser through Robert Andrich to come from two goals down and rescue a 2-2 draw against VfB Stuttgart on Saturday that extended their record unbeaten run to 46 matches across all competitions. The Germany international slotted home after Florian Wirtz had floated a free kick into the box, to complete their latest comeback after also scoring a stoppage-time goal to snatch a 1-1 draw against Borussia Dortmund last week. Xabi Alonso's team, who play Roma in the Europa League semifinals and are also through to the DFB-Pokal final, have already secured their first ever league title.