WREXHAM came out on top in an 11-goal thriller as Phil Parkinson's side won 6-5 against relegated Dover at The Racecourse.
The Reds led 2-0 but after the Whites levelled by the break, found themselves 5-2 down early in the second half.
However, Wrexham managed to get three points after scoring the next four goals with the winner coming deep into added time through Jordan Davies.
Victory extends the unbeaten run to 10 games and takes Wrexham up to third in the National League in the race for promotion.
It was no surprise to see Parkinson name an unchanged side on the back of Wrexham#s superb performance when they beat title rivals Halifax Town 3-1 in midweek.
There is a place on the substitutes bench for experienced goalkeeper Lee Camp who has joined the Reds on a short term deal with first choice stopper Rob Lainton ruled out for the season with a wrist injury.
Wrexham, for the second home game running, made the ideal start by taking an early lead.
The goal came in the seventh minute after Max Cleworth won a corner which was delivered by Luke Young, Aaron Hayden's shot at goal was blocked with the ball falling to Mullin who slotted home.
Another Mullin effort from outside the area fell narrowly wide but although Dover started to come more into the game, Wrexham made it 2-0 after 20 minutes.
Reece Hall-Johnson's cross wasn't cleared and Jordan Davies found James Jones with the in-form midfielder firing past keeper Adam Parkes.
But just two minutes later Dover reduced the deficit with a brilliant strike as George Wilkinson found the back of the net with a sublime volley.
Wrexham should have reclaimed their two-goal lead but Davies struck the underside of the bar from close range following Ollie Palmer's pass, and the midfielder picked the ball up and fired wide with another chance.
However, Dover equalised on 28 minutes with Alfie Pavey gifted a free header from a corner.
Luke Baptiste saw long range shot fall wide for Dover while Davies also tried his luck from just inside the area but was off target at the other end.
Wrexham made a strong finish to the half.
Reece Hall-Johnson fed Palmer whose shot was blocked by a defender and Parkes gathered, another Hall-Johnson cross was sliced narrowly wide by Jake Goodman following good work by Palmer and Mullin progressed into the area but his effort was deflected wide.
Dover were quick out of the blocks at the start and turned things around completely.
The Whites took the lead for the first time in the 51st minute when Michael Gyasi raced onto a ball over the top and he lifted the ball over Christian Dibble.
It got worse for Wrexham three minutes later as Dover went 4-2 up as Gyasi slotted into an open goal following a mix-up between Dibble and Ben Tozer.
The Reds fell even further behind on 63 minutes.
A cross was allowed to come in from the right and Gyasi pounced from close range to complete his hat-trick.
However, Wrexham made it 5-3 in the 66th minute.
Jones fired a shot towards goal and it was turned home by Palmer.
Hopes of a comeback were raised when Wrexham pulled it back to 5-4 on 69 minutes as Palmer scored his second goal of the game with a well-take strike.
Mullin brought a save out of Parkes as the Reds pressed for an equaliser and Jones' effort was deflected wide for a corner.
Wrexham managed to level at 5-5 as the game entered nine minutes of injury time.
The Reds won a free-kick and Davies found the net to revive hopes of victory.
Hayden's header from Tozer's throw-in was saved by Parkes but Wrexham got the winner deep into added time.
Luke Young sent in a corner which Palmer got a head to and Davies fired home to secure victory.
Wrexham (5-3-2): Dibble; Hall-Johnson (McAlinden 83), Hayden, Tozer, Cleworth (Jarvis 58), McFadzean; James Jones (Angus 86), Young, Davies; Mullin, Palmer. Subs not used: Camp, French.
Dover Athletic (4-5-1): Parkes; Collinge, Ransom, Goodman, Judd; Pavey, Moses (Woods 76), Baptiste, Wilkinson, Arthur (Krasniqi 84); Gyasi (Parfitt-Williams 81). Subs not used: Andre, Byford.
Attendance: 8,572 (22 from Dover).
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here