Football - Saints hold Hearts

Hearts took the lead twice but ultimately had to settle for a point in a thrilling 2-2 draw with St Johnstone in the Clydesdale Bank Premier League.

The visitors opened the scoring through John Sutton, and Andrew Driver gave them a 2-1 half-time advantage after Rowan Vine had levelled the scores.

Steve MacLean equalised after the break in a match filled with goalscoring opportunities and questionable defending.