Nadir Ciftci netted twice as Dundee United beat St Mirren in the Scottish Premiership.
The striker latched on to a long ball to fire United into the lead and then doubled the hosts' advantage from the spot after winning a penalty.
Ryan Gauld threatened twice as the visitors continued to struggle.
And both Gauld and Tangerines substitute Chris Erskine added their names to the scoresheet in the second half with long-range efforts.
The win moves Jackie McNamara's side up to fifth in the division. St Mirren slip to second bottom, albeit with a 15-point cushion over Hearts.
The Paisley side had travelled to Tannadice off the back of two straight wins but seldom looked like extending that run against an impressive United side.
Marian Kello, making his debut in goal for St Mirren after joining on a short-term deal, watched an early free-kick from Ciftci whistle past the post.
But the striker did find the net after outmuscling two defenders to reach John Rankin's pass and force the ball past Kello.
Ciftci was then fouled in the box by Sean Kelly and confidently fired home from 12 yards.
Gauld scored Dundee United's third at Tannadice
Gauld was unsuccessful with a couple of efforts in the run up to half-time but was not to be denied after the break.
The midfielder received Ciftci's pass and unleashed a powerful shot into the top corner from outside the penalty area.
That goal followed what had been a positive spell from the Buddies at the start of the second half.
But Danny Lennon's men soon found themselves under continued pressure as Dundee United looked to add further goals, Kello blocking an effort from Brian Graham in one attack.
Steven Thompson had a chance to reduce the visitors' deficit but took the ball too far after rounding keeper Radoslaw Cierzniak and Andrew Robertson cleared for the hosts.
Ryan Dow set up fellow substitute Chris Erskine to fire United's fourth in the closing stages.
Dundee United 01 Cierzniak 16 Wilson 26 Robertson 06 Paton (Gomis - 68' ) 20 Souttar 05 Gunning 11 Mackay-Steven 08 Rankin 09 Graham 21 Ciftci (Dow - 75' ) 19 Gauld (Erskine - 68' ) Substitutes 04 Butcher 07 Goodwillie 10 Armstrong 17 Erskine 18 Dow 25 McCallum 27 Gomis St Mirren 28 Kello 02 van Zanten (Naismith - 63' ) 18 Kelly 11 McLean 04 McGregor 05 Mair 24 Newton 06 Goodwin (Caprice - 63' ) 09 Thompson 10 McGowan 07 McGinn (Harkins - 64' ) Substitutes 01 Cornell 08 Harkins 14 McAusland 16 Caprice 19 Bahoken 22 Naismith 27 Grainger
Ref: Iain Brines