Rangers are through to the semi-finals of the Betfred Cup following a 3-1 extra-time victory away to Partick Thistle on Tuesday night.
Carlos Pena gave Pedro Caixinha's men the lead early in the second half but Kris Doolan came off the bench to grab a last-minute equaliser for the Jags. Daniel Candeias and Eduardo Herrera struck in the first period of the additional half hour as Rangers progressed.
Hibernian twice came from behind to see off Livingston 3-2 at Easter Road. Anthony Stokes converted a late penalty after Danny Swanson and Martin Boyle had earlier cancelled out goals from Alan Lithgow and Raffaele De Vita.