Rangers scored three times in six minutes to claim a comfortable 4-1 win at Hamilton in the Scottish Premiership on Friday.
Rangers boss Pedro Caixinha has found himself under scrutiny after another loss to rivals Celtic last weekend, and things looked to be going wrong again as Hamilton's Danny Redmond netted inside a minute.
But Rangers responded positively with three goals inside six minutes as Daniel Candeias followed up on Declan John's quick-fire double.
Ryan Jack was sent off early in the second half but Graham Dorrans calmed nerves with a fourth goal from the penalty spot.
Rakish Bingham turned defender Fabio Cardoso too easily before racing through on goal. Wes Foderingham used his face to block the striker's shot but Redmond bundled home the rebound.
John levelled on 21 minutes as he collected the ball 40 yards out, strode forward with purpose and drove his first Rangers goal past Darren Jamieson.
The debuting keeper should have got down smarter that time and was partly to blame as John netted again three minutes later. Jamieson let the shot squirm through his legs after John had linked up with Josh Windass out wide.
And with Accies still reeling, Rangers added a third on 27 minutes as Dorrans clipped a clever pass into Candeias' feet. The Portuguese rammed home into the far corner.
Carlos Pena had the ball in the net again for Rangers seven minutes into the second half but referee Andrew Dallas ruled he had used a hand to flick it past Jamieson.
The Mexican, already on a booking, was lucky to avoid a second yellow but Dallas was not so forgiving as he dismissed Jack on 54 minutes.
The Rangers midfielder collected his first card just after the interval for a late challenge on Ali Crawford and had no defence after flying into Greg Docherty soon after.
But the visitors did not have to worry as Dorrans extended their lead five minutes later with a cheeky chipped penalty after Alex Gogic gave away a spot-kick for a tug on Jason Holt.
Accies should have hit back on 72 minutes when Ross McCrorie tripped Botti Biabi in the box, but Foderingham pushed away Bingham's tame penalty.