Dundee made two changes to the team that played Hearts last week. Adam Legzdins replaced Jack Hamilton in goal and Malachi Fagan-Walcott came in for the injured Liam Fontaine in central defence.
Dundee had the early play but failed to create anything in the box, Arbroath were slowly coming into the game. Danny Mullen was unlucky with a flick which Gaston does well to save. Them a good pass from McMullen just about put Anderson through on goal, but again Gaston done well to save.
Then against the run of play Arbroath were awarded a penalty after Malachi Fagan-Walcott was judged to have fouled Thomson following a corner. But Adam Legzdins pulled off a great diving save to deny Michael McKenna. Just before half-time and Cummings came close with a shot on which the striker could not keep down.
At the start of the second half and Danny Mullen fired over the bar when he should have scored, but the striker made amends five minutes later when headed home to give Dundee the vital lead.
Just after that the striker was was replaced by Charlie Adam as Dundee looked to take more control of the midfield. Then McMullen put a great ball across the box but no Dundee player were quick enough to take advantage.
Then Sam Fisher replaced the injured Malachi Fagan-Walcott and fitted well in to the defence. Dundee had upped the pace looking for the second killer goal.
With eight minutes to go Max Anderson made it 2-0 when he fired home after a good run and cross from McMullen. That sealed the win and three points. In the final minutes Charlie Adam tried twice with long range efforts. The second one was pretty close.
A good win for Dundee, a solid team performance and it moved Dundee back into the play-off places.
Dundee: Legzdins, Elliott, Ashcroft, Fagan-Walcott (Fisher 64), Marshall, McGowan (c), Anderson
McMullan, Mullen (Adam 56), McDaid, Cummings (Sow 72) Unused Subs: Hamilton, Kerr, Byrne, Afolabi.
Referee: Willie Collum