Match ends, Livingston 0, Dundee 2.
Dundee maintained top spot in the Championship with a comfortable victory away to Livingston.
Peter MacDonald claimed his 18th goal of the campaign to put the Dark Blues 1-0 up within the first ten minutes.
Marc McNulty spurned the home side's best chance when his right-footed effort went just over the crossbar.
Kyle Benedictus sealed the win when his header back across goal beat Darren Jamieson, keeping the Dens Park ahead of Hamilton on goal difference.
- 21JacobsSubstituted forDenholmat 73'minutes
- 4MensingBooked at 86mins
- 14HabaiSubstituted forBurchillat 62'minutes
- 3TalbotSubstituted forPraprotnikat 42'minutes
- 17BenedictusBooked at 41mins
- 23BoyleBooked at 86minsSubstituted forConroyat 87'minutes
- 27NadeSubstituted forDorisat 69'minutes
- 9MacDonaldBooked at 65minsSubstituted forRileyat 80'minutes
- Don Robertson
- Shots on Target
Second Half ends, Livingston 0, Dundee 2.
Corner, Livingston. Conceded by Kyle Benedictus.
Substitution, Dundee. Ryan Conroy replaces Martin Boyle.
Martin Boyle (Dundee) is shown the yellow card.
Simon Mensing (Livingston) is shown the yellow card.
Nicholas Riley (Dundee) wins a free kick in the defensive half.
Foul by Simon Mensing (Livingston).
Foul by Kyle Benedictus (Dundee).
Martin Scott (Livingston) wins a free kick in the defensive half.
Foul by Nicholas Riley (Dundee).
Keaghan Jacobs (Livingston) wins a free kick in the defensive half.
Substitution, Dundee. Nicholas Riley replaces Peter MacDonald.
Jim McAlister (Dundee) wins a free kick in the attacking half.
Foul by Martin Scott (Livingston).
Corner, Livingston. Conceded by Declan Gallagher.
Mark Burchill (Livingston) wins a free kick in the defensive half.
Foul by Iain Davidson (Dundee).
Substitution, Livingston. Danny Denholm replaces Kyle Jacobs.
Foul by Martin Boyle (Dundee).