In typical Bayer Leverkusen fashion this season, the Bundesliga champions scored a stoppage-time goal to rescue their unbeaten run and reach the Europa League final after a 2-2 draw with Roma on Thursday. Leverkusen’s unbeaten run was extended to 49 games in all competitions this season. In the final on May 22, they will face Atalanta, who defeated Olympique Marseille 3-0. The Germans had the advantage after a 2-0 win in Italy last week, but were down 2-1 at home until the seventh minute of stoppage time. The result would book them a spot in the final, but would end their incredible unbeaten r…