Match ends, Dover Athletic 2, Macclesfield Town 0.
Dover debutant Keanu Marsh-Brown's first-half double sank National League leaders Macclesfield.
The midfielder, newly-signed from Forest Green, took just two minutes to open his account when he took a pot-shot from 25 yards which fizzed into the bottom corner.
He then doubled his tally, taking a through-ball from Femi Ilesanmi before rounding Shwan Jalal to score.
That proved enough as the second half brought no further goals, although Jalal had to be alert to stop Marsh-Brown's heading for the top corner, and then deny the man of the moment a hat-trick.
Sutton's defeat at Maidstone ensured the Silkmen remained top by two points with a game in hand, while Dover stayed seventh.
Match report supplied by the Press Association
- 11PinnockSubstituted forDanielat 69'minutes
- 30AzeezBooked at 63minsSubstituted forBirdat 89'minutes
- 29Marsh-BrownSubstituted forJeffreyat 65'minutes
- 2HodgkissBooked at 41minsSubstituted forEvansat 83'minutes
- 16HancoxSubstituted forBurgessat 83'minutes
- 9WilsonSubstituted forMarshat 60'minutes
- Sam Purkiss
Second Half ends, Dover Athletic 2, Macclesfield Town 0.
Substitution, Dover Athletic. Ryan Bird replaces Adebayo Azeez.
Substitution, Macclesfield Town. Callum Evans replaces Jared Hodgkiss.
Substitution, Macclesfield Town. Scott Burgess replaces Mitch Hancox.
Substitution, Dover Athletic. Kadell Daniel replaces Mitchell Pinnock.
Substitution, Dover Athletic. Anthony Jeffrey replaces Keanu Marsh-Brown.
Adebayo Azeez (Dover Athletic) is shown the yellow card for a bad foul.
Substitution, Macclesfield Town. Tyrone Marsh replaces Scott Wilson.
Second Half begins Dover Athletic 2, Macclesfield Town 0.
First Half ends, Dover Athletic 2, Macclesfield Town 0.
Jared Hodgkiss (Macclesfield Town) is shown the yellow card for a bad foul.
Goal! Dover Athletic 2, Macclesfield Town 0. Keanu Marsh-Brown (Dover Athletic).
Goal! Dover Athletic 1, Macclesfield Town 0. Keanu Marsh-Brown (Dover Athletic).
First Half begins.
Lineups are announced and players are warming up.