Norwegian Andreas Mikkelsen finished second, 48.4 seconds behind, with reigning champion Sebastien Ogier third for Citroen after overhauling Toyota's Kris Meeke who had a puncture in the final stage.
Northern Irishman Meeke was fourth, just 1.4 seconds off the podium.
Six-times world champion Ogier also took five bonus points from the final Power Stage, with Neuville taking three. The Belgian now has 110 points to his French rival's 100.
WRC
French rider Cherpin dies from injuries in Dakar rally crash
15/01/2021 AT 09:23
Hyundai lead the manufacturers' championship with 157 points, 37 clear of closest challengers Toyota.
"The car has been absolutely perfect all weekend and I have felt comfortable, quick and in control throughout the event," said Neuville after his second win in a row following victory in Corsica last month.
The sixth round of the championship is in Chile on May 10-12. (Reporting by Alan Baldwin in London, editing by Pritha Sarkar)
WRC
Indian rider Santosh flown to hospital after Dakar Rally crash
06/01/2021 AT 19:16
WRC
Ogier set for seventh title after Evans crashes in Monza
05/12/2020 AT 15:18