Goals from Chris Templeman and Paul McGowen gave Second Division Morton a dramatic victory over Kilmarnock in the third round of the Scottish Cup.
Chris Miller celebrates Morton's progress to the fourth round
The SPL side scored early in the second half when Colin Nish delivered a cool volley past Paul Mathers.
But Morton replied with two excellent strikes from Templeman and a fine low drive from the hard-working McGowen.
The Ton held out for the remaining eight minutes and booked themselves a well-deserved place in the last 16.
With just three minutes on the clock, Morton's Dean Keenan blasted in a long-range shot, but his effort sailed over the bar.
Eight minutes later, Templeman tested Killie goalkeeper Graeme Smith with a right-footed shot from 25 yards out, but the former Queen's Park man parried wide.
Steven Naismith was unlucky not to open the account for Killie when he sent the ball through Mathers' legs from 12 yards out, but the keeper salvaged a touch and the scores stayed level.
Templeman almost gave the visitors the lead when he latched on to a Jim McAlistair inswinger, but his close-range header drifted past Mathers' left-hand post.
The action quickly shifted to the other end when Invincibile drove for home on the stroke of half-time, but he could not find the target.
Immediately following the break, Kilmarnock opened the scoring when Naismith and Garry Hay linked up well to send in a neat cross that was volleyed past Mathers by Nish.
Moments later, the striker almost made it two when Mathers fumbled a free-kick, but the referee waved for a foul following a clash and the home side were spared.
Kilmarnock looked the better side in the earlier part of the second half, but Templeman squandered another opportunity to level the score when he failed to find the back of Smith's goal from just two yards out.
Templeman netted a double strike to put Morton ahead
But the former Brechin man finally levelled the score on 62 minutes with a superb strike from the edge of the penalty area when Gordon Greer surrendered possession and could only watch as Templeman's shot deflected its way past Smith.
Templeman doubled his tally after David Macgregor delivered a fine cross and the 26-year-old sent in a left-footed half-volley to give the home side a vital lead.
A Morton penalty claim was waved away after Templeman was apparently felled in the box, but McAlistair quickly recovered the ball to set up McGowan's low shot from just six yards out.
Kilmarnock struggled to regain their composure as the Sons held back the Ayrshire side's beleaguered attack and pushed for a fourth goal until the dying seconds of the match.
Mathers gathered a dangerous Nish header as the final whistle approached.
But the home fans breathed a sigh of relief and the Second Division leaders can now look forward to a place in the fourth round.
Morton: Mathers, Weatherson, Greacen, Harding, Macgregor, Millar, Stevenson (Walker 77), Keenan (Finlayson 49), McAlistair, Templeman, McGowen (Russell 85). Subs Not Used: Graham, McGurn.
Goals: Templeman 61, 68, McGowen 72.
Kilmarnock: Smith, Frazer Wright, Greer, Ford, Hay, Invincibile (Stephen Murray 72), Fowler, Johnston, Naismith, Nish, Wales. Subs Not Used: Combe, Dodds, Leven, Adams.
Goals: Nish 47.
Ref: M McCurry.