St Mirren exited the William Hill Scottish Cup at the quarter-final stage despite a valiant performance at Celtic Park.
The Buddies took the lead against Brendan Rodgers' treble chasers, the first team to do so at Celtic Park since Barcelona in November, and held it for 45 minutes before succumbing to two quick fire Celtic goals.
The hosts took a firm grasp of the match after taking the lead and went on to score two more before the final whistle.
Jack Ross had named the same starting eleven that defeated Hibernian on Wednesday night with two goal hero Stelios Demetriou keeping his place at left back and academy graduate, Stevie Mallan making his 100th Saints appearance.
Saints started brightly and were ahead after just 12 minutes when loanee Harry Davis got his second goal for the club. The Buddies won a free kick deep in Celtic half. Mallan played the ball down the left channel to Cammy Smith, who had sneaked away from Gary Mackay-Steven and whipped in a brilliant ball onto the head of John Sutton. The big striker cushioned his header towards Davis who was unmarked
It was a dream start for the Buddies and the first goal that had been scored against Celtic in domestic cup competition this season.
Celtic had chances to level the match with Scott Brown firing a shot wide, Stuart Armstrong seeing a free kick deflect off the wall and Moussa Dembele having the best of the lot when he scuffed a chance wide after having the ball laid on a plate to him by Brown.
But St Mirren were still in the lead and far from under the cosh. A great through ball from Stephen McGinn found Sutton who had broken the offside trap. He charged forward only to be tackled by Dedryck Boyata just as he was bearing down on goal.
Half Time: Celtic 0-1 St Mirren
The Buddies started the second half strongly, winning a corner after Kyle Magennis put pressure on Tierney.
Mallan whipped the ball in towards the heads of Gary MacKenzie and Davis before the ball came out to Sutton at the edge of the box. The striker lashed it goalward, only to see it come off Erik Sviatchenko and go out for another corner.
Saints went agonisingly close to making doubling their lead moments later when a Mallan free kick deflected off Dembele and cannoned off the cross bar. The midfielder decided to go for goal from the angle with Celtic's French striker clipping the ball off the underside of the woodwork.
It looked like it was heading in but came back out to Davis who attempted to head back across goal but couldn't connect with it properly.
It was a huge wake up call for Celtic and the Hoops were ahead six minutes later with two goals in a minute.
The first came after Stelios wiped out substitute Leigh Griffiths on the right hand touchline. A free kick was awarded and the Cypriot went into the book. Patrick Roberts, on as a half time substitution in place of Mackay-Steven, swung the corner into the box where it glanced off the head of Mikael Lustig beyond O'Brien to get Celtic back on level terms.
And a minute later Celtic were ahead through Scott Sinclair. The ball was sprayed out to the right by Griffiths to find Sinclair who broke into the box and curled the ball high into the top corner of the net to turn the match in the Hoops favour.
The Hoops took control of the match and extended their lead on 67 minutes when Dembele stroked home from just a few yards out to kill off Saints hopes of causing a cup upset. Sinclair stole the ball in St Mirren's half and sped forward before sending the ball to Roberts. Roberts then played a neat reverse ball to the winger who continued his run into the box and sent the ball across the face of goal to Dembele who knocked the ball into the net.
Saints weren't out of the match completely though and could've cut the deficit to one when Lewis Morgan went close, sending an effort from the edge of the box just beyond the far post.
It just wasn't to be St Mirren's day though with Leigh Griffiths completing the scoring with just over 10 minutes remaining. The striker picked the ball up around 25 yards from goal and lashed a low shot beyond O'Brien.
In the end Celtic's quality showed but for Jack Ross and the team they can be proud of their efforts at
Full Time: Celtic 4-1 St Mirren
St Mirren: O'Brien, Irvine, MacKenzie (Baird 75), Davis, Stelios, Magennis (Storie 83), McGinn, Smith, Morgan, Sutton (Loy 70)
Subs Not Used: Langfield, Webster, O'Keefe, Fjelde
Celtic: Gordon, Lustig, Boyata, Sviatchenko, Tierney, Brown, Bitton (Griffiths 54), Armstrong (Kouassi 77), Mackay-Steven (Roberts 45), Sinclair, Dembele
Subs Not Used: De Vries, Simunovic, Gamboa, McGregor
Referee: Steven McLean
Assistant Referee: Graeme Stewart
Assistant Referee: David Roome
Fourth Official: Willie Collum
Attendance: 27,455