Estonia's 2019 world champion Ott Tanak won the Rally of Belgium on Sunday to follow up his success in Finland last time out.
The in-form Hyundai driver had capitalised on the misfortune of his teammate Thierry Neuville's plunge into a ditch on Saturday to inherit the lead.
And he held on after winning the penultimate stage to beat Toyota duo Elfyn Evans (by five seconds) and Esapekka Lappi.
"It was already a surprise to win in Finland, as indeed it is here," said Tanak.
"There still remain a lot of things to improve in order to go faster," added the 34-year-old.
Kalle Rovanpera retained the championship lead despite a heavy crash at the wheel of his Toyota on the second stage on Friday.
The Finn was rewarded for ploughing on despite that setback to claim the concluding Power Stage.
He leads the drivers' standings on 203 points, 71 clear of Tanak.
Tanak was registering his third win of the year and 17th overall.
The WRC circus moves on to Greece next month for round 10 of the 13-rally season.