The Hoops’ quest for a domestic treble looked in doubt when they found themselves 1-0 down to the Championship club at half-time, but defender Mikael Lustig popped up with a goal to level things up after 57 minutes.
And within a minute of the restart, Celtic were ahead, after winning possession straight from the Saints’ kick-off and breaking up the pitch to add a second.
It was a typically excellent finish from the former Manchester City and Aston Villa winger, who left the goalkeeper absolutely helpless:
— CelticGoals (@CelticGoals) March 5, 2017
Celtic will now go into today’s draw for the semi-finals, where they could face Hibs or even bitter rivals Rangers at Hampden.
But whoever lies in wait, with a player like Sinclair in their ranks, Brendan Rodgers’ men will never be too far from victory.
What do you think of the goal?