Borna Barisic fired his first goal in two years to nudge nervy Rangers past St Johnstone and into the Scottish Cup’s last 16.
The Croatian had not found the net since tucking away a penalty in a Europa League clash against Royal Antwerp during Steven Gerrard’s Ibrox reign. But his superbly-taken hit was enough to secure safe passage as Michael Beale’s men laboured to another win.
It’s now nine games unbeaten for the Londoner but yet again the Light Blues struggled to get going and had to survive a few anxious moments at the end before they could seal their place in Sunday’s draw for the next round. James Brown - the match winner when Saints stunned Gio van Bronckhorst’s Gers back in November - was restored to Callum Davidson’s team along with Danny Phillips, Cammy MacPherson, Melker Hallberg and Connor McLennan.