St Mirren brought to an end Dundee United's 100% start to the Ladbrokes Championship with a stunning 3-0 win.
Lewis Morgan scored either side of half-time to put St Mirren 2-0 ahead before Ian McShane scored his first goal for the Buddies late on to seal the terrific victory.
Saints were dominant throughout and thoroughly deserved the three points as they moved up to third in the league.
The game got off to a lively start with Stelios testing United goalkeeper Harry Lewis after just 40 seconds, before the visitors' Paul McMullan had a shot held by Craig Samson.
Samson then made a terrific block to deny Scott McDonald after Saints failed to clear a corner kick.
But, on 26 minutes, St Mirren were ahead when Morgan, who told stmirren.com before the match that he relished the big matches, proved himself to be the man for the occasion as he opened the scoring with a wonderful goal. The winger picked the ball up from Stephen McGinn on the halfway line and burst forward before unleashing a low drive beyond Harry Lewis in the Dundee United goal to put the Buddies ahead.
Saints kept on coming and almost had a second 10 minutes later. McShane stepped up to take a free-kick on the left hand side which goalkeeper Lewis spilled into the path of Gregor Buchanan. The Saints defender got a flick of his boot on it only for it to come off the post, before the offside flag was raised with Gavin Reilly waiting to pounce.
And Reilly was unlucky not to score a few moments later when he latched on to a long ball up the field. Lewis had raced off his line, but the striker didn't connect well with the strike, sending it wide.
Just before the interval McShane almost got his name on the scoresheet directly from a corner. The 24 year-old whipped it in ferociously with it bouncing off the bar and eventually being scrambled to safety.
Half Time: St Mirren 1-0 Dundee United
Saints got the second half off to the perfect start as Morgan scored his and St Mirren's second three minutes after the break.
Again the 20 year-old broke forward and looked likely to try to emulate his first with the space there for him to have a go. Instead he played it wide to Liam Smith, with the loanee's attempted cross knocked back into the path of Morgan who composed himself before curling the ball into the far corner of the net from the edge of the box.
Robson went close to grabbing a goal back for the visitors a few minutes later after a terrific solo run, but the shot whizzed by the post.
In truth St Mirren were well on top with Stephen McGinn unlucky not to get on the scoresheet. A corner from central midfield partner eventually fell to the skipper who took it first time on the volley with it only just going wide.
The Buddies killed the match with just over 10 minutes to go when Ian McShane grabbed his first St Mirren goal to seal the points. Morgan did well to keep the ball in play on the right side before expertly picking out the 24 year-old. The midfielder took a touch before curling it home from the edge of the box to end a perfect day for Saints in style.
Full Time: St Mirren 3-0 Dundee United
St Mirren: Samson, Baird, Buchanan, Eckersley, L. Smith (Kirkpatrick 86), McGinn, McShane, Stelios, Morgan (Whyte 88), C.Smith, Reilly (Stewart 89)
Subs Not Used: Stewart, O'Keefe, Duffy, Sutton
Dundee United: Lewis, Murdoch, Durnan, Quinn, Robson, Stanton, Flood, Fyvie (N'Koyi 65), McMullan, King, McDonald
Subs Not Used: Deniz, Toshney, Edjenduele, Allardice, Dailly, Thomas
Referee: Kevin Glancy
Assistant Referee: Joseph Lawson
Assistant Referee: David Dunne
Attendance: 4,768