Rangers 1-0 St Johnstone: Saints unbeaten run ends in hard-fought defeat

© SNS GroupRangers' Ianis Hagi (L) is tackled by St Johnstone's Murray Davidson.
Rangers' Ianis Hagi (L) is tackled by St Johnstone's Murray Davidson.