Penalty rescues lucky Hearts
The home side had taken the lead in the 34th minute when Grant Brebner headed Charlie Mulgrew’s cross past Craig Gordon, but Alan Archibald’s foul on Steven Pressley allowed Paul Hartley to score from the spot.
In a dramatic conclusion to the game, Barry Robson was dismissed in the 85th minute for a foul on Pressley, only to be followed by Julien Brellier for a push on David McCracken.