Rangers bounced back from their Portuguese pain as they dished out a Paisley pummelling with Kemar Roofe grabbing a hat-trick to warm up for their crucial return against Braga.
Roofe took his tally to the season for 16 with a treble against St Mirren and Joe Aribo netted a scorcher as Stephen Robinson’s side were pushed deeper into relegation trouble in the final pre-split fixture.
Giovanni van Bronckhorst’s men had to win to keep their wafer-thin Scottish Premiership hopes alive and they strolled to three points, albeit against opposition on a horror run of form.