Scottish Premiership
Inverness CTInverness Caledonian Thistle0St JohnstoneSt Johnstone1

Inverness CT 0-1 St Johnstone

By Paul MitchellBBC Sport at the Caledonian Stadium
Liam Craig scores a penalty for St Johnstone against Inverness Caledonian Thistle
Liam Craig held his nerve to give St Johnstone all three points

Inverness were left rueing their failure to make a numerical advantage count as Liam Craig's stoppage-time penalty gave St Johnstone victory.

Saints were reduced to 10 men early in the second half when Dave Mackay saw red for a challenge on Carl Tremarco.

The visitors defended well with goalkeeper Alan Mannus rarely tested despite the home side's greater share of possession.

And Craig won and converted a spot-kick to give the visitors all three points.

Tommy Wright's men maintain their sixth-place position in the table and open up a four-point gap over Inverness Caledonian Thistle.

St Johnstone started brightly and Murray Davidson flicked wide a Graham Cummins cross.

St Johnstone captain Dave Mackay is sent off against Inverness
Dave Mackay (far right) was sent off at the Caledonian Stadium

Their creativity waned, however, and Caley Thistle goalkeeper Owain Fon Williams hitting a clearance against Steven MacLean was their only other first-half attacking highlight.

Inverness manager John Hughes described last week's second-half performance as the worst he had seen since coming to the club and it took 35 minutes for their first meaningful attempt at goal when James Vincent connected with Tremarco's low cross but his shot was blocked.

And only a skilful intervention by Michael O'Halloran denied Tremarco a shooting opportunity after he was sent clear into the box.

The first half was underwhelming but the second opened with controversy as Saints captain Mackay was ordered off for a firm challenge on Tremarco.

Referee Don Robertson was well placed to make the call but St Johnstone were clearly aggrieved by the decision to send the defender off.

The visitors maintained a goal threat with O'Halloran trying to make the most with every pass that came his way and his replacement Chris Kane almost scored with a long-range effort.

Inverness may have dominated possession but they rarely dominated the last third.

And, after Devine took down Steven MacLean's replacement Craig in the box, the midfielder sent the goalkeeper the wrong way from 12 yards to take the three points back to Perth.


Inverness CT

Formation 4-2-3-1

  • 25Fon Williams
  • 2Raven
  • 14DevineBooked at 90mins
  • 6MeekingsBooked at 86mins
  • 3Tremarco
  • 16Tansey
  • 20PolworthSubstituted forSutherlandat 88'minutes
  • 4Vincent
  • 22Christie
  • 19WilliamsSubstituted forVigursat 71'minutes
  • 39Storey


  • 1Esson
  • 15Wedderburn
  • 17Horner
  • 27Vigurs
  • 37Sutherland

St Johnstone

Formation 4-2-3-1

  • 1Mannus
  • 14Shaughnessy
  • 6Anderson
  • 2MackayBooked at 47mins
  • 3ScobbieBooked at 66mins
  • 8Davidson
  • 4Lappin
  • 22Fisher
  • 18CumminsSubstituted forEastonat 53'minutes
  • 29O'HalloranSubstituted forKaneat 78'minutes
  • 9MacLeanSubstituted forCraigat 71'minutes


  • 11Sutton
  • 12Clark
  • 16Caddis
  • 24Easton
  • 25Kane
  • 26Craig
  • 27Thomson
Don Robertson

Match Stats

Home TeamInverness CTAway TeamSt Johnstone
Shots on Target

Live Text

  1. Post update

    Match ends, Inverness CT 0, St. Johnstone 1.

  2. Full Time

    Second Half ends, Inverness CT 0, St. Johnstone 1.

  3. Booking

    Danny Devine (Inverness CT) is shown the yellow card for a bad foul.

  4. Goal!

    Goal! Inverness CT 0, St. Johnstone 1. Liam Craig (St. Johnstone) converts the penalty with a left footed shot to the top left corner.

  5. Post update

    Penalty St. Johnstone. Christopher Kane draws a foul in the penalty area.

  6. Post update

    Penalty conceded by Danny Devine (Inverness CT) after a foul in the penalty area.

  7. Post update

    Foul by Josh Meekings (Inverness CT).

  8. Post update

    Christopher Kane (St. Johnstone) wins a free kick in the defensive half.

  9. Post update

    Hand ball by James Vincent (Inverness CT).

  10. Post update

    Attempt missed. David Raven (Inverness CT) right footed shot from outside the box is just a bit too high.

  11. Substitution

    Substitution, Inverness CT. Alisdair Sutherland replaces Liam Polworth.

  12. Post update

    Corner, Inverness CT. Conceded by Liam Craig.

  13. Booking

    Josh Meekings (Inverness CT) is shown the yellow card for a bad foul.

  14. Post update

    Attempt missed. Tam Scobbie (St. Johnstone) left footed shot from outside the box is just a bit too high from a direct free kick.

  15. Post update

    Foul by Josh Meekings (Inverness CT).

  16. Post update

    Christopher Kane (St. Johnstone) wins a free kick in the attacking half.

  17. Post update

    Ryan Christie (Inverness CT) wins a free kick on the left wing.

  18. Post update

    Foul by Liam Craig (St. Johnstone).

  19. Post update

    Attempt missed. Christopher Kane (St. Johnstone) right footed shot from outside the box is just a bit too high.

  20. Substitution

    Substitution, St. Johnstone. Christopher Kane replaces Michael O'Halloran.