Rangers striker Alfredo Morelos scored his 100th goal for the Scottish champions as they moved three points clear at the top of the table with a 2-1 win at St Mirren on Sunday.
Steven Gerrard's side were rocked after just four minutes when St Mirren midfielder Connor Ronan fired home from 30 yards.
But Rangers recovered to level in the 41st minute through a Kemar Roofe penalty.
Morelos has struggled to find his best form this season, but the Colombia international headed the visitors in front two minutes later with his milestone goal.
Rangers rarely hit top form after the break but held on to inflict a first defeat in seven games for Jim Goodwin's team.
It was an important success for Rangers as they maintained their momentum, after a crucial 2-0 Europa League win over Brondby at Ibrox on Thursday.
Ahead of Aberdeen's visit to Ibrox on Wednesday, Rangers are three points clear of Hearts and Dundee United.
They are also four points ahead of Old Firm rivals Celtic, who have reeled off four successive victories. (AFP)

President’s death forces aquatic federation calendar shake-up
Diamond League announces Amusan for Prefontaine Classic
Chelle receives Agu, Nwaiwu injury boost
Lagos schools gear up for TASG athletics showcase
D’Tigress open W’Cup qualifying campaign with Colombia clash
Onigbide's contributions helped shape Nigeria’s football, NSC mourns ex-Super Eagles coach
Joshua career-earnings per punch recorded at £172k
Onuachu breaks 14-year Trabzonspor goal record
Musa dedicates derby win to Pillars fan
Rivers United’s scoring run thrills Finidi
How Arsenal can win Premier League
NWFL player Ihotu regains freedom after N1.5m ransom
Rangers International going, going . . . (63,605 views)
Amaju Pinnick: A cat with nine lives (54,932 views)
Second Term: Amaju Pinnick, Other NFF Heavyweights Home to Roost •How Pinnick Broke the Jinx (52,837 views)
Current issues in Nigerian sports: Matters arising (52,464 views)
Sports Development: Zenith Bank on the zenith (52,383 views)
Missing $150,000 IAAF Grant: Solomon Dalung’s Hide and Seek game (52,290 views)
Gov. Abdullahi Ganduje’s solid footprints, commitment to sports development in Kano State (52,165 views)
NFF Presidency: Pinnick, Maigari, Ogunjobi, Okoye in Battle for Supremacy (51,709 views)
Olopade, BET9A wave of revolution in NNL (50,887 views)
Commonwealth Games 2018: Shame of Muhammadu Buhari, Solomon Dalung (49,403 views)
Ibrahimovic’s Man U exit: Whose decision is it? And in whose interest? (47,795 views)
John Mikel Obi: Segun Odegbami’s Outrageous Call! (47,270 views)