Liam Craig scores late penalty as St Johnstone deny Rangers

Liam Craig netted the equaliser (Rob Casey/PA)
Liam Craig netted the equaliser (Rob Casey/PA)