Rangers kept a grip on their Scottish Cup trophy but it was under severe threat at times on a night of incredible drama as they edged an incident-packed five-goal thriller against Partick Thistle at Ibrox.
Jags skipper Kevin Holt fired the second tier side into a shock lead from the spot after a hugely controversial penalty - the first Gers have conceded this season - before Antonio Colak, penalised for the handball that led to the spot kick, levelled. James Tavernier then missed a penalty before Malik Tillman scored a controversial goal as he pounced to steal possession when Jags planned on giving the ball back to Rangers.
Michael Beale ordered his players to let the visitors score a goal unopposed, with Scott Tiffoney netting to level it but Connor McAvoy's own goal settled an enthralling tie. Beale has maintained his unbeaten record as Gers boss but it was a real scare for him and a below par display. Nicolas Raskin was handed his first start and Ianis Hagi his first in over a year in two of seven changes from the XI that started the win over Ross County in the Scottish Premiership.