Lewis Morgan played the role of super sub as he scored twice after coming off the bench to help St Mirren seal their place in the quarter finals of the Scottish Cup. Cammy Smith opened his account for the Buddies in the first half before Morgan scored a double following Chris Duggan's early second half penalty that had gotten East Fife back on level terms. Duggan scored again from the spot with the very last kick of the ball but it wasn't enough to prevent Saints from making the draw for the last eight.
Saints were in control in the early period though the blustery conditions were making it difficult for both sides. Indeed the wind almost played a massive part with just five minutes on the clock. Stelios Demetriou, making his first start for the Buddies, launched a high ball in search of Rory Loy when the gail blew it over the head of East Fife goalkeeper Ryan Goodfellow who had to chase back and grasp the ball with Loy trying to pounce.
East Fife had a glorious chance to put themselves ahead just before the 20 minute mark through substitute Chris Kane. Initially a corner was headed back out by the Buddies, but only as far as Nicki Paterson who whipped the ball back into the six yard box to meet Kane's head with the defender putting too much on it.
The home side thought they had the lead as the game approached 30 minutes, only to see it ruled out. The ball was whipped in from a corner but Saints keeper Billy O'Brien was fouled as the ball made it's way into the net.
And it was Saints who would go ahead mere minutes later after a good old fashioned stramash in the box. The wind was again wreaking havoc when the ball was whipped into the box and East Fife's keeper couldn't gather before the defence failed to clear their lines. Stephen McGinn then had a shot that was blocked before Smith finally poked the ball home with a tidy finish.
The Buddies were clearly buoyed by the goal and were on the ascendancy as Gary MacKenzie went close to doubling Saints' lead five minutes before half time. The big centre half rose above his East Fife counterpart to get his head on a tremendous Adam Eckersley cross, but it went just by the post.
Half Time: East Fife 0-1 St Mirren
East Fife started after the break well and went close on two occasions early in the second half, in between a good chance for Kyle Magennis. First, Duggan saw a shot from outside the box flash just wide before the home side were certain they were level through Scott Robinson. The forward lobbed O'Brien and had looked to have equalised for his side, only to see Harry Davis slide in and clear just at it looked to creep over the line.
But it only took them two minutes after this to get on level terms. Davis, the hero moments earlier, fouled Ross Brown in the box leaving the referee with no choice but to award a penalty. Duggan stepped up to take the spot kick and coolly dispatched it beyond O'Brien to make it 1-1.
The hosts looked bright after the goal which prompted Saints manager Jack Ross into action as he introduced John Sutton and Lewis Morgan in place of Loy and Craig Storie.
It would pay dividends as St Mirren were ahead with 20 minutes to go. Stevie Mallan picked the ball up in the middle of the East Fife half and drove towards goal before delightfully picking out Morgan who finished beyond Goodfellow after creating good space for himself down the left to give the Buddies the lead for the second time in the match.
And it could've been 3-1 just a minute later when Smith found himself in space inside the box but, after getting himself into a shooting position, the forward fired wide.
Saints would make it 3-1 with less than 10 minutes remaining when Morgan scored with a stunning effort to book the Buddies place in the last eight. The 20 year-old picked the ball up around 25 yards from goal before curling it beautifully into the bottom corner beyond the reach of the goalkeeper.
That was all but game over though the hosts would get themselves on the scoresheet again with the final kick of the ball when they won a second penalty. Duggan stepped up once more and make no mistake from the spot again as he sent O'Brien the wrong way. However, as soon as the ball was retrieved from the net, referee Don Robertson blew his whistle and with it confirmed The Buddies place in the next round.
Full Time: East Fife 2-3 St Mirren
St Mirren: O'Brien, Stelios, Davis, MacKenzie, Eckersley, Storie (Morgan, 66), Magennis, McGinn, Mallan, Smith (Fjelde, 90+1), Loy (Sutton, 57)
Subs Not Used: Langfield, Baird, Irvine, Clarkson
East Fife: Goodfellow, Watt (Kane, 12), Slattery, Page, Kerr, Brown (Insall, 75), Duggan, Smith (Lamont, 66), Robinson, Penrice, Paterson
Subs Not Used: Flockhart, Austin
Referee: Don Robertson
Assistant Referee: Kylie McMullan
Assistant Referee: Stuart Hodge
Attendance: 1,483