Goals from Kenny McLean and Sam Parkin gave St Mirren a 2-0 victory over Clydesdale Bank Premier League new boys Dundee at Dens Park.
McLean's 35-yard pile driver six minutes from the interval was fit on its own to win any game. However, Parkin clinched the points in the 62nd minute when he controlled a Dougie Imrie cross before guiding the ball past Dees' veteran keeper Rab Douglas.
Dundee had their moments with midfielder Ryan Conroy hitting the post just before the break and Mark Stewart and John Baird missing great chances but it looks like being a difficult season for Barry Smith's team.
The game was going nowhere fast when McLean picked up the ball 35 yards out before arrowing a drive past the flailing Douglas. It was a goal out of kilter with the football being played but one which thrilled the travelling support behind the opposite goal.
The Buddies fans, though, held their breath seconds before the break when Conroy's drive from 25 yards beat Craig Samson only to rebound wide off the post.
Samson was the Buddies hero in the 55th minute when he made a point-blank save from Dundee striker Stewart who had rather easily shrugged off the attentions of Paisley defender Darren McGregor before getting his shot away.
Dundee had a penalty claim turned down just after the hour mark when Stewart went to ground in the box following a tackle by the backtracking McLean, their frustration compounded a minute later when they found themselves two goals down.
Imrie's cross from wide on the left was controlled by Parkin and he had all the time he needed to control the ball and place it low past Douglas for his first St Mirren goal.
The home side had a great chance to get back into the game in the 65th minute when Jim McAlister stood his cross up at the back post for Stewart but he mistimed his jump and headed over the bar.
There was no doubting Dundee's work rate and determination but they looked a bit short of quality, shown when Baird missed a sitter in the final seconds of added time when he lobbed the ball over the bar with only Samson to beat.