At a sold-out Pittodrie, Ante Palaversa's elegant finish broke the tie, and Topi Keskinen's slash through Jon McCracken's legs in the fourth minute made it two.
Simon Murray, who had a penalty saved in the first half, flicked a header into the far corner as Dundee made a brief comeback.
#aberdeen #dundee