Local boy Ott Tanak won the race he said he "had to win", maintaining his lead throughout Sunday to clinch the Rally of Estonia on its debut on the world championship calendar.
Tanak's Irish Hyundai team-mate Craig Breen was second with Frenchman Sebastien Ogier third in a Toyota.
"It's great of course," Tanak said. "We have some previous know-how, if you race at home you feel the support from the people around so, it's amazing - great feeling, first WRC Rally Estonia, the win is mine so I'm happy for sure."
Tanak switched to Hyundai this season after winning the world title with Toyota last season and his season had opened with a huge crash in Monte Carlo followed by two second place finishes.
"The first WRC event in Estonia was one that I had to win, while also knowing it would be my first with Hyundai," he said.
The rally was the fourth round of the WRC, but the first since the coronavirus pandemic halted the season after Mexico in March.
The Estonian rally is a long-established event which had been due to make its debut on the elite circuit next season after running as a WRC promotional event in 2019, when Tanak won, but the coronavirus pandemic shook up the calendar.
The rally, staged on public forest roads, was run in accordance with health protocols with just 16,000 total spectators, controlled by means of "passes" giving them access to certain areas where the crowd was limited to 1,000 people.
Tanak took the lead on the second stage on Saturday morning, and quickly widened the gap before managing his advantage on Sunday.
"I couldn't afford any mistakes, taking no risks but also performing with the required pace to win," he said. "Bringing all of that together was a real challenge."
- 'Not our weekend' -
"We had to use this chance to catch back points for the championship, and thankfully we were able to use it well," he said.
Ogier, who has won six titles, retained the lead in the drivers' standings. Tanak, the reigning champion, moved up from fifth to third place, 13 points off the lead.
Finn Kalle Rovanpera (Toyota Yaris) gained five bonus points for winning the closing power stage. Tanak was third to grab three points.
Breen, who did not have a drive in Mexico, grabbed his chance.
"What an incredible weekend," the Irishman said. "From the opening kilometres of the rally, everything just clicked. The car has done absolutely everything I've asked of it and has given me the confidence I needed."
The big loser was another Hyundai driver, the Belgian Thierry Neuville, who scored no points for the second rally in a row.
Neuville broke a wheel on Saturday, which meant he could not register a finish in the rally. He could have picked up points in the power stage but withdrew because of what his team described as "electrical glitches".
"It has definitely not been our weekend," Neuville said.
Sunday morning's second stage also caused damage, with Japanese driver Takamoto Katsuta (Toyota) rolling over and Frenchman Pierre-Louis Loubet, who was making his elite debut in a Hyundai after winning WRC2 last year, suffering broken steering.
The season is scheduled to continue in Turkey on September 18-20, before moving to Italy (October 8-11) and Belgium -- also a WRC debut -- on November 19-22.