Inverness break sad Hearts
By Peter O`Rourke
Last Updated: 01/01/70 1:00am
The First Division side took the lead after 26 minutes through Ross Tokely (pictured), but Gary Wales drew the home side level on the stroke of half-time.
Caley restored their lead after 57 minutes courtesy of Dennis Wyness's strike and David Bagan ensured another famous win for Inverness with the third goal in the 73rd minute.
Rangers sailed into the fifth round with a comfortable 4-1 win over Hibernian at Ibrox.
Tore Andre Flo fired the home side in front after 23 minutes, but Grant Brebner equalized for the visitors just five minutes later.
Danish winger Peter Lovenkrands restored the home side's lead on the stroke of half-time.
Flo grabbed his second and his 21st of the season after 65 minutes to put The Gers in firm control.
Forgotten striker Billy Dodds then got in the scoring act with the fourth and final goal four minutes from time.
Ayr United caused a shock when they dumped Premier League outfit Dunfermline out of the cup with a comprehensive 3-0 victory a Somerset Park.
James Grady gave the First Division side the lead on the half hour and a Gus McPherson own goal doubled the home side's lead.
The Honest Men wrapped up the win with the third goal after 58 minutes to complete a miserable afternoon for Jimmy Calderwood's men.
Aberdeen gained revenge for their two league defeats to Livingston with a comfortable 2-0 win over Jim Leishman's side at Pittodrie.
Robbie Winters fired the home side in front after just 6 minutes and Jamie McAllister's first goal for the club in the 18th minute ensured the win for The Dons.
Dundee and Patrick will have to do it again after Quique Torres' first goal for The Dark Blues earned Ivano Bonetti's side a 1-1 draw at Firhill Stadium.
The First Division leaders had threatened an upset when they took the lead after 51 minutes through Scott McLean , but Torres ensured the visitors a replay with the equalizer just two minutes later.
Second Division Forfar Athletic created a shock when they knocked out First Division Clyde 2-1 at Broadwood Stadium.
Paul Tosh had given the visitors the lead after just 12 minutes, but Simon Mensing drew the sides level in the 32nd minute.
Barry Sellars grabbed the winner for The Loons in the 64th minute to book their place in the next round.