Dundee made one change to the starting team when Amadou Bakayo replaced the injured Curtis Main in attack. Dundee had the first chance in the first 30 second when Lyall Cameron ran into the penalty area and passed to Scott Tiffoney whose shot was blocked.
Dundee looking good on the ball and took the lead on six minutes when Saints goalkeeper Dimitar Mitov, ran out of his penalty area, trying to beat Tiffoney to a high ball. He got there first but only headed the ball straight at Amadou Bakayoko, who tried to lob the keeper. Mitov blocked with a stong suspicion of handball. Bakayoko retrieved the ball and passed sideways to Lyall Cameron who chipped theball home from fully 46 yards.
Referee Iain Sneddon already had his whistle in his mouth to blow for handball against Mitov, but happily for the Dee he played a fine advantage to let Cameron score.
Dundee continuted to look good on the ball, Saints did have a shot well saved by McCracken who tipped the ball over the bar.
Saints finished the half well but Dundee defended well and seen the half out leading 1-0.
The Dee opened the second half with a fast attacking move which ended with Bakayoko’s shot being blocked and Tiffoney flashing a shot inches past the post and into the side netting.
But saints levelled the game with a great finish from Sidibeh, with his back to goal scored with a spectacular overhead kick from eight yards.
Dundee immediately sent on Michael Mellon and Jordan McGhee for Scott Tiffoney and Dara Costelloe. The Dee handled the setback of Saints’ equaliser well, slowing the game down for a spell and preventing the home side building momentum.
Now both teams could have won the game Ryan Howley came on for Owen Dodgson as Dundee switched to four at the back with Aaron Donnelly moving to left back. That turned out well because Donnelly was in an advanced position to play a part in the winning goal after 80 minutes.
Donnelly was in space wide on the left and played the ball in for McCowan who pinged a low pass across the face of goal. Amadou Bakayoko stabbed a low shot home from a few yards out and sent the Dundee fans wild in the stands.
In the last few minutes Saints hit the post and then had a goal disallowed by the Referee after a foul on McCracken. It was checked by VAR as well so time ranoutfor Dundee to win the game.
It might prove to be three vital points for the race for the Top Six finish.
Dundee: McCracken, Portales, Shaughnessy (c), Donnelly, Costelloe (McGhee 61), Cameron (Lamie 87), Sylla, McCowan, Dodgson (Howley 77), Bakayoko, Tiffoney (Mellon 61). Unused Subs: Sharp (gk), Astley, Robinson, Robertson, Boateng.
Referee: Iain Snedden.
Att: 6,691.