Dundee made only one change from the Hearts game Curtis Main started his first game for the dark blues, he replaced Amadou Bakayoko, who was named as a substitute.
Both teams struggled to get going in this game with Dundee looking slow at times, after about 15 minutes it got better but they failed to feed the strikers with decent balls.
St Mirren then had a good spell and Carson had to make two good saves to keep the score 0-0. It was a scrappy games with not a lot for the fans on a cold night.
Then just before half time Dundee had a great chance when after good play put Beck through on the keeper, he was tackled but got his shot in which was just wide of the post.
Second half was much of the same as both teams struggled to score, st Mirren looked more likely when he hit on the break. Dundee made two changes when Zach Robinson replaced Curtis Main, then Scott Tiffoney replaced Michael Mellon, but Dundee still struggled to create anything in the Buddies’ penalty area. Ryan Astley also came on for his debut, replacing Lee Ashcroft in defence.
Then St Mirren should have scored but they hit the top of the bar as it stayed 0-0, but on 71 minutes it was 1-0 when they scored with a powerful shot beat Carson who had got his hands on the ball.
Ater 86 minutes St Mirren were reduced to 10 men when James Bolton flattened Owen Dodgson. He was given a straight red, which was confirmed following a VAR review. He had already been booked for an earlier foul, so the review was never going to keep him on the park.
Minutes late Saints broke quickly and they had the ball in the net with Dundee looking for offside, it looked on and after a check with VAR it was giving by the Referee to finish the game 2-0.
St Mirren were the better side and it looked like Dundee were tired after 6 games in 18 days.
Dundee: Carson, Ashcroft (Astley 67), Shaughnessy (c), Dodgson, McGhee, Cameron (Mulligan 77), Boateng (Bakayoko 77), McCowan, Beck, Mellon (Tiffoney 67), Main (Robinson 58). Unused Subs: Sharp (gk), Robertson, Donnelly, Sylla.
Referee: Steven McLean.
Att: 5,737