Francisco Sandaza's penalty secured a 1-0 win in Inverness and lifted St Johnstone into the top four of the Clydesdale Bank Premier League.
The Spaniard netted his 18th goal of the season in the 41st minute from the penalty spot - and it proved enough to stretch the visitors' unbeaten league run to six games.
Only the woodwork prevented Caley Thistle substitute Claude Gnakpa earning his team a draw in the third minute of injury time.
Copyright (c) PA Sport 2012, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms