Dundee made two changes to the team that played Celtic on Wednesay. Seb Palmer-Houlden and Seun Adewumi came in for Josh Mulligan and Fin Robertson, who were named as substitutes. It was Adewumi’s first start for the Dee.
The first 20 minutes was end to end with both teams moving and passing the ball about, Dundee's only real chance was a Palmer-Houlden header which was well wide of the target.
But it was Killie who took the lead with a easy finish for Anderson when Jon McCracken fumbed a cross. Dundee at least attack and had a few efforts at goal which was blocked or saved.
Seun Adewumi went close from Simon Murray’s cut-back, but his shot flashed narrowly wide and into the side netting.
But again Dundee got caught a cross was headed home by Armstrong who seemed to get a free header to make the score 2-0 Kilmaernock.
But at least Dundee got back into the a few minutes later when good play from Adewumi who's cross was headed home by Seb Palmer-Houlden for a vital goal before half-time.
Second half and both teams attacked to try and finish the game, for Dundee it was to get level. Dundee made two changes at half time. Jordan McGhee and Josh Mulligan replaced Ethan Ingram amd Lyall Cameron.
And it the subs who linked up to set up Jordan McGhee to head home to level the score at 2-2. Dundee went for the winner and pushed forward with a few attacks.
Seun Adewumi had a fine 60 minutes but he pulled up while attacking and, after treatment, was replaced by Scott Tiffoney.
Tiffoney ran onto a header by Palmer-Houlden and his angled shot sailed agonisingly the wrong side of the post.
Tiffoney looked sure to have an open goal when Palmer-Houlden sent a hard and low cross into the goalmouth, but a desperate blocking clearance denied him. Dundee came straight back at Killie and McCrorie pulled off a terrific save to keep out Larkeche’s fierce shot.
Kilmarnock had a wee spell but Dundee held firm and in injury time they scored the winner. Great run and play from Josh Mullighan he then set to Ziyad Larkechie who had made a great run from the half way line to pass the ball into the net.
Killie kicked off and soon after the Referee blew his whistle to end the game. Three vital points for Dundee today and next up is a visit to Pittodrie to face Aberdeen.
Dundee: McCracken, Astley, Clark Robertson (Koumetio 84), Portales, Ingram (McGhee at half time), Cameron (Mulligan at half time), Sylla, Larkeche, Palmer-Houlden, Murray (c), Adewumi (Tiffoney 64). Unused Subs: Sharp (gk), Main, Fin Robertson, Braybrooke, Vetro.
Referee: Dan McFarlane.
Att: 5,014