Tanak had led the rally heading into the afternoon in his Yaris WRC ahead of Evans, with Neuville's i20 Coupe WRC 17.2s behind.
Fiesta WRC driver Evans started the afternoon with intent, trimming Tanak's 2.3s advantage down to 1.6s on the first stage of the loop, Cap Corse.
The pair's epic battle defused however when Tanak stopped on SS11 with a punctured tyre. The Estonian lost over two minutes changing the tyre to stage winner Neuville and plummeted from first to seventh.
French rider Cherpin dies from injuries in Dakar rally crash
Tanak recovered on the final stage of Saturday to end the leg sixth, but the frustration was obvious.
Neuville had begun to drift away slightly from Tanak and Evans ahead of him throughout Saturday, but smelled blood when Tanak hit trouble.
He put in a sublime performance to slash 16s out of Evans on the final stage -Castagniccia – which was almost 30 miles in distance, turning a 11.5s deficit into a 4.5s to set up a dramatic finish on Sunday.
This came as a surprise to Evans, who had thought he had set a competitive stage time.
Five-time world champion Sebastien Ogier momentarily lost the anti-lag in his Citroen C3 on the final stage of the day which caused him significant distraction, but the Frenchman still manged to pass Dani Sordo to end the day third after starting sixth.
Sordo dropped 19.5s to Ogier in the 30 miles of Castagniccia to trail by 5.1s overall, lamenting his speed in the second pass of the stage he won in the morning.
Teemu Suninen was rejuvenated in the afternoon after dropping from fifth to sixth in the morning.
Image credit: Getty Images
The M-Sport driver struggled to make any ground on Ogier and Sordo ahead of him but crucially kept his car on the road. He is now fifth after Tanak's demise.
Esapekka Lappi looked the same downbeat figure he has all weekend on the afternoon loop, as he continues to work on optimising the set-up of his Citroen in seventh.
Sebastien Loeb was unhappy with changes he'd made to his Hyundai at midday service, complaining of understeer. He ended the day where he started it in eighth.
Kris Meeke "enjoyed" his afternoon as he continues to hold ninth overall in his Toyota, avoiding any drama in stark contrast to his Friday.
Jari-Matti Latvala picked up his second puncture of the weekend on the penultimate stage of the day, almost understeering into the undergrowth before stopping to change it.
The Finn admitted it was his mistake as he was trying to push but cut a corner and destroyed his tyre. Despite this setback, Latvala is still 10th.
The final stage of the day was red flagged after Eric Camilli's Volkswagen Polo R5 caught on fire. Camilli had lost his WRC2 lead in the morning but was hunting down new class leader Fabio Andolfi.
Indian rider Santosh flown to hospital after Dakar Rally crash
Ogier set for seventh title after Evans crashes in Monza