The reigning champion finished 22.2 seconds clear of team mate Craig Breen with Toyota's French driver Sebastien Ogier third.

Six times champion Ogier retained the overall lead with three rounds remaining.

WRC
Rallying-Sordo wins in Sardinia for second year in a row
11/10/2020 AT 12:39

Estonia marked the return of the series after a six-month pause and the rally was the 600th since the start of the championship in 1973. (Reporting by Alan Baldwin in London; editing by Jason Neely)

WRC
Rallying-Spanish co-driver Laura Salvo dies after Portugal crash
11/10/2020 AT 05:27
WRC
Rallying-Sordo heading for repeat victory in Sardinia
10/10/2020 AT 19:41