Cowdenbeath 3 - 1 St Mirren: Home side make it a hat-trick of SPL scalps
It was the Fifers third win in the space of seven days against Premier opposition - after beating Hearts and a young Dundee United side - and the result ensured a miserable return to Central Park for former Cowdenbeath manager Danny Lennon.
Greg Stewart was the Cowdenbeath match-winner with a great second half double to maintain the Fifers new manager Colin Cameron's unbeaten start to his managerial career.
St Mirren were on top in the early stages with Lee Mair first to threaten in the third minute , heading over from nine yards from a David van Zanten cross. Ex Rangers striker Steven Thompson then made space for himself before firing a low 20 yarder which was held by Thomas Flynn. The Fifers weathered the storm and shocked their visitors with the opening goal in the 17th minute. Greg Stewart was fouled by Jim Goodwin 25 yards out and Jon Robertson curled a superb free-kick ball low into the net past Smith.
Danny Lennon's men drew level in the 27th minute when Paul McGowan unleashed a shot from 22 yards which dipped over Flynn and into the net. Only a fine headed interception by Joe Mbu stopped Thompson reaching a fine Gary Teale cross before Cowdenbeath's new on loan signing from Hearts, Jordan Morton showed his danger. He fired in a low 16 yard drive which Smith held and then brought an even better save out of the Saints keeper with a powerful 22-yard drive. The keeper dived to finger tip the ball away. But then Stewart got into the act, putting Cowden 2-1 in front with a fine header from a Colin Cameron free kick on the hour mark.
Stewart made sure of an impressive win when he curled a left foot shot from 14 yards past Saints sub keeper Craig Samson with seven minutes remaining.
Cowdenbeath: Flynn, Brett, Adamson: Cameron (Makel, 65), Winter (Armstron, 64), Mbu; Morton, Robertson, Ramsay, Stewart, Linton (McKenzie, 75). Subs, not used , Coult, Milne, Bejaoui..
St Mirren: Smith (Samson , 66), Van Zanten (Barron, 78), Tesselaar (McKernon, 73); McAulsand, Mair (McGregor, 62), Goodwin; Teale, Thomson, Thompson, McGowan (Kennedy, 78), Hasselbaink (McLean, 66). Subs, not used: Carey, McQuade, McShane.
Referee: C Charleston