Marcus Haber found himself back in the Dundee starting XI and made an instant impact by netting only his second goal of the game.
Richard Foster was shown a straight red-card after only 22 minutes which gave St Johnstone a mountain to climb but Dundee would put the game to bed in injury time when A-Jay Leitch-Smith struck home from 18-yards.
After the game, McCann was quick to praise his players despite not being happy with how the team performed towards the end of the match.
"I'm delighted. Anybody that watched me on the sidelines there for the last 20 minutes would have seen that probably I was very unhappy with just how we kind of controlled the game and then managed it but it was a fantastic finish from A-Jay to kill it off and really it is a wonderful way to end the year.
"I think we have improved a lot. We'll now look to have a real good break for the boys, I've told them to go away and make sure they are relaxing for the next week anyway and just turn the engines down. But it's a good place to come back and start again off the back of a good win.
"[The sending off] was difficult as it was on the other side of the pitch. Maybe Ricky did look a bit high but I don't know what kind of contact there was but Willie [Collum] seemed pretty certain for the red card."
We caught up with St Johnstone Fans twitter page for a wee chat ahead of tomorrows clash!
Since the last time both the clubs met, St Johnstone’s form has been a bit start stop. Tommy Wright was touted for the Northern Ireland job and there were even a few whispers regarding him and The Rangers. Do you think this has been a factor or has the team just been stuttering recently?
Over the past couple of seasons, we've always had a run of atrocious form so on one hand you could say it's just another one of those runs. On the other hand, the run of form this season was far worse and seemed to come around the same time as the speculation of Wright leaving. It's a difficult one but don't think the uncertainty helped at all.
Talk of people taking over the hot seat of other clubs have simmered down but if Michael O'Neill decides to leave the Northern Irish team, do you think they will be looking at Wright and also, do you think there is a possibility that he may leave?
I think they'd be mad not to! I cannot fault anything he's done at Saints - consistent top 6 finishes, European Scalps and not least the cup win! However, I do have to wonder if there's a possibility Northern Ireland can aim for a bigger name, O'Neill has definitely made it a far more attractive job.
I mentioned that the Saints have been stuttering somewhat but the last two game (interview was conducted prior to Wednesdays match) have seen a victory at Ibrox and a draw with Hearts. With sides near the bottom including ourselves picking up points, this must have been a massive relief?
Some nerves have definitely been settled recently, with the job Steve Clarke is doing so far at Kilmarnock and Motherwell's form before the cup final, I was slightly worried. Home form this season is still a massive concern though - which is unusual. I think we've only won 3 at home this season, including League Cup and Europa League.
When we spoke to fans Twitter page St Johnstone 1884, they said Michael O'Halloran was the man we should be watching out for? Is this still the player that the Dundee defence should be fearful of?
If he turns up, absolutely. He was fantastic at the beginning of the season but like much of the team, his performances have been poor since August-time. Stefan Scougall is another to watch out for.
Speaking of the man himself, is he going back to The Rangers at the end of his loan spell or can you see him extending his stay to the end of the season?
It'd be nice to see him stay, but I don't think it'll happen. Last couple of weeks I wouldn't say he's looked interested at all. With Rangers changing manager too, I think he'll be given another chance, which is unfortunate. I have all the faith that Tommy Wright will unearth another gem though!
The January window is right around the corner. What area do you think St Johnstone can improve with a new signing and has there been any rumours of potential targets?
Getting another striker in was always a priority and we've done so by bringing in David MacMillan from Dundalk. The team is crying out for a bit of pace in midfield so something there wouldn't go amiss - this would also be made worse if Michael O'Halloran is to go back to Rangers. Defence has also been shaky this year, although not sure we'll bring anyone in with the couple of young centre backs we have coming through
It’s been over three years since we last won on your patch. Will this continue and the home team come out on top or can Dundee ease away from some of the teams at the bottom with a win?
5-0 win for Saints, easily!
In all seriousness though, it's hard to say. You guys have had a couple of good results this season such as the Rangers and Partick games. It'd be nice to see the Saints team we all know and love turn up and hopefully pick up all 3 points. As I said, hard to choose. I'll go for a score draw.