In Dortmund, James Tavernier gave Rangers the lead with a 38th-minute penalty after a handball with the aid of Dan-Axel Zagadou from a corner.
Three mins later, Dortmund once more failed to deal with a Rangers corner.
Joe Aribo nodded the ball to the a ways publish in which Alfredo Morelos turned into unmarked and scored from near range.
Four mins after the damage, Ryan Kent, who tormented Dortmund all night, dribbled down the left and observed John Lundstram who scored with a powerful strike for the third Rangers purpose in 11 minutes.
Two mins later, Jude Bellingham spoke back for the house group with a rasping left-foot shot.
But minutes after that, Rangers scored once more as Zagadou, attempting to deprive Morelos of another faucet in, deflected the ball into his very own purpose.
Raphael Guerreiro reduce the deficit with 8 minutes left with a ferocious lengthy-variety left-footer but Rangers survived with out similarly scares.
Napoli received a 1-1 draw in Barcelona.
The visitors, difficult for the Serie A identify, opened the scoring within the Nou Camp against a domestic group that is scrambling just to complete inside the top 4 in La Liga.
Polish midfielder Piotr Zielinski ran onto his very own rebound to slam the ball home after 29 mins.