Rangers will take on Bayer Leverkusen in the Europa League last-16.

The draw paired the two sides against each other after Gers dispatched of Braga in the last round and Bayer Leverkusen eliminated Porto.

The first-leg is to be played at Ibrox with the game scheduled for Thursday, March 12, with the second-leg to be played the following week.

Steven Gerrard's men have been impressive in the competition so far this season, earning victories against the likes of FC Porto, Feyenoord and Braga on their way to the last-16.