Dundee made one change with Mo Sylla returning in central midfield. Lyall Cameron moved forward into a more attacking role and Seun Adewumi dropped to the bench.
Both teams started well and played some nice football. Simon Murray had a early shot saved. Doohan saved again after Josh Mulligan burst through the Dons midfield to shoot from the edge of the penalty area. Larkeche smashed a shot narrowly wide into the side netting.
Jon McCracken then made a good save as the ball dipped under the bar. Aberdeen then took the lead from the resulting corner after 29 minutes. The second ball was a deep cross beyond the far post. Krister Tobers had been left free and although McCracken saved well from his volley, Kevin Nisbet was on hand to smash the loose ball into the roof of the net.
It could have been 2-0 but McCracken saved well again, it was all Aberdeen at the moment and Dundee had to dig in. There were two frantic goalmouth scrambles. Simon Murray, Scott Tiffoney and Lyall Cameron had close range shots blocked and eventually the ball flew out for a corner which produced yet more chaos in the Dons’ goalmouth. Somehow the ball stayed out and Jordan McGhee shot past the post.
Seb Palmer-Houlden replaced Scott Tiffoney at half time, and the Dark Blues started with some promising attacks.
But on 52 minutes Aberdeen went 2-0 up when slack play in the midfield and Keskinen scored from 25 yards out for a good goal.
At least Dundee hit back two minutes later when Mulligan jinked into space on the right and dinked a lovely cross into the goalmouth for Seb Palmer-Houlden to stab home the goal that gave the Dark Blues hope.
Fin Robertson came on for Mo Sylla and then Seun Adewumi replaced Lyall Cameron.
Dundee kept at in hope of a second goal but the final pass was lacking in their play. Aberdeen came close but McCracken again saved well to deny them.
The game ended and now Dundee have slipped down the table with the Ross County game next week massive for the bottom six places come to the end of the season.
Dundee : McCracken, Portales, Clark Robertson, Donnelly, Mulligan, Sylla (Fin Robertson 57), McGhee, Larkeche (Garza 81), Cameron (Adewumi 67), Murray (c), Tiffoney (Palmer-Houlden at half time). Unused Subs: Carson (gk), Ingram, Astley, Shaughnessy, Samuels.
Referee: Grant Irvine.
Att: 7,632.