Inverness scraped through to the quarter-finals with a 6-5 penalty shoot-out victory away to Stenhousemuir.

The 90 minutes ended 1-1. The visitors had opened the scoring after 24 minutes through Billy McKay.

Stenny were awarded a penalty five minutes before the break and Brown Ferguson made no mistake from the spot.

Both sides netted their first sudden-death kicks but after Philip Roberts converted for Inverness, Ryan Esson denied Darren Smith to ensure the visitors progressed.

At Tynecastle, Hearts captain Marius Zaliukas went from villain to hero as the Edinburgh side progressed with a 3-1 victory over Livingston.

The defender's blunder allowed Marc McNulty to score.

But he made amends, bundling home two goals in the last 15 minutes to ensure there would be no cup shock.

Finally, Dundee United managed to overcome Queen of the South 1-0 at Palmerston, Johnny Russell grabbing the vital strike.