Rangers shrugged off the loss of Leon Balogun to a first-half red card to close the gap on Celtic at the top of the Scottish Premiership with a 3-1 win at Motherwell.
Liam Kelly’s own goal put the visitors in front at Fir Park before Balogun lunged into a challenge on Dean Cornelius and was shown a straight red card.
Ross Tierney headed home an equaliser before half-time to leave Rangers’ title hopes hanging by a thread.
But the 10-men were far the better side after the break as Scott Wright restored their lead before James Tavernier’s penalty secured the three points.
Victory was all the more impressive as Giovanni Van Bronckhorst made eight changes to the side that beat Celtic to reach the Scottish Cup final last weekend with one eye on Thursday’s Europa League semi-final trip to Leipzig.
Wright was one of those handed a start with Ryan Kent and Joe Aribo rested.
The former Aberdeen winger thought he had scored the opener, but the ball had already crossed the line from Kelly’s weak attempt to save Connor Goldson’s header before Wright made contact.
Balogun’s lunge then added drama to what should have been a comfortable afternoon for Rangers.
Tierney headed home in a crowded box from Jake Carroll’s cross 10 minutes before half-time.
But Motherwell failed to build on that momentum and were caught cold at the start of the second period.
Wright drilled into the far corner from Fashion Sakala’s pass before Tavernier coolly slotted home from the spot after Sakala had been tripped in the area.
Celtic can restore their six-point cushion at the top on Sunday when they visit Ross County.
Victory for the Hoops would give them the chance to virtually seal the title when they host Rangers at Celtic Park next weekend.