Hearts squeezed into the last eight of the Scottish Gas, Scottish Cup, but they left it late to level after St Mirren took the lead, and they survived a nerve penalty shootout in which Craig Gordon ...