The Estonian finished 25.6 seconds ahead of Citroen's Finnish driver Esapekka Lappi with Toyota's Finn Jari-Matti Latvala third.
Watch the World Rally Championship live on Eurosport and the Eurosport Player
Tanak also won the final Power Stage for an extra five points.
WRC
French rider Cherpin dies from injuries in Dakar rally crash
15/01/2021 AT 09:23
After nine of 14 rounds, Tanak has 180 points to reigning champion Ogier's 158 with Hyundai's Belgian Thierry Neuville on 155.
More to follow.
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