Georgios Samaras helped himself to a hat-trick as Celtic brushed past Inverness with ease 6-0 in their Co-operative Insurance Cup third-round tie at Parkhead.
The Greece striker showed why manager Neil Lennon is looking to offer him a new contract with an impressive night's work albeit against a poor Caley side. He notched either side of Gary Hooper's first competitive goal for the Hoops since signing from Scunthorpe in the summer to ensure the tie was all over by the interval.
Samaras, who also struck the bar in the first half, made sure of the match ball in the 57th minute when he showed commendable fighting spirit in the box before driving past Jonny Tuffey, whose performance actually prevented the score being even more demoralising for the visitors.
As the Highlanders crumbled further, Anthony Stokes scored from the spot in the 73rd minute, after he had been brought down by the Caley goalkeeper, before he drove in a wonderful 25-yard drive to complete the thrashing.
Mixu Paatelainen heaped more misery on his former club Hibernian as Kilmarnock knocked them out 3-1 with the help of Jamie Hamill's double.
Two goals in three second-half minutes from Hamill and David Silva sent Paatelainen's Ayrshire side into the quarter-finals and nullified controversy over Willie Collum's decision to reverse a first-half penalty award for the hosts.
Aberdeen avoided another embarrassing cup exit after coming from behind to beat Raith Rovers 3-2 in a pulsating tie.
Paul Hartley scored his fifth penalty of the season to give the hosts the lead but Jamie Mole equalised after 24 minutes before Gregory Tade added a second seven minutes before the break. However, a second-half double from in-form striker Scott Vernon gave the Dons a hard-fought win to avenge their humiliating fifth round replay defeat to the Irn Bru First Division side in the Active Nations Cup in February.
Dundee United needed extra-time to overcome a determined Ross County 2-1 in a night of drama at Victoria Park.
David Goodwillie scored from the penalty spot at the second attempt after he was fouled by Paul Lawson on the hour mark. But County scored a dramatic equaliser in the 86th minute when Iain Vigurs fired the ball into the corner of the net from 15 yards.
The tie went into extra-time and an unfortunate deflection off Scott Boyd from a David Robertson cross proved to be the winner for the Premier League side.