Celtic put five past St Johnstone at Park Head to reach the semi-finals of the Communities League Cup this evening.
Scotland international Kris Commons struck twice in the first five minutes, before lining up Gary Hooper for the home side's third.
Commons completed his hat-trick from the penalty spot in the second half after Tony Watt was brought down in the area, and Charlie Mulgrew powered in a fifth shortly after to cap off the emphatic win.
St Mirren will join the Glasgow giants in the semi-finals after defeating Aberdeen on penalties in tonight's other game.
The game was tied at 2-2 after 90 minutes, with Scott Vernon scoring a 90th-minute equaliser for the Dons after Sam Parkin put St Mirren in front.
Celtic could face bitter rivals Rangers in the next round of the competition, provided their neighbours overcome Inverness Caledonia Thistle in tonight's quarter-final.