M-Sport driver Ott Tanak completed the final four stages of Rally Italy to claim his maiden WRC victory.
Tanak came close to winning the 2016 edition of Rally Poland when he lost the lead in the penultimate stage with a puncture, and this year's Portuguese rally, where he crashed from first place on Saturday.
The 29-year-old inherited the lead in Rally Italy after Hyundai's Hayden Paddon crashed on Saturday afternoon.
The Estonian ended that day with a 24-second lead and maintained his gap over Jari-Matti Latvala throughout the final day of action.
Latvala took his first podium finish for both himself and Toyota since his second- and first-place finishes in the first two events of the season.
The Finn lost a couple of seconds in SS17, the second of the four stages, after stalling and pushing "the stop button instead of the start button".
He also made a small error in the Power Stage by running wide at a hairpin, missing out on winning the test by 2.3s, which left the Finn massively frustrated.
His mistake allowed teammate Esapekka Lappi to top the Power Stage, the Finn taking fourth overall behind Thierry Neuville, who took his fifth straight podium finish.
The Toyota rookie completed his only second rally in a WRC car in fourth, impressively taking the most stage wins with six.
His teammate Juho Hanninen was struggling with steering issues and gave up fifth to Sebastien Ogier despite starting the day 44 seconds in the clear.
Norwegian duo Mads Ostberg and Andreas Mikkelsen completed the top eight, the former losing two minutes after having to tackle the most of the Power Stage with a broken rear right wheel.
Mikklense finished his first WRC rally with Citroen more than eight minutes behind the winner, as the top representative of the French marque.
After crashing on Saturday, Paddon went off again in the penultimate stage.
Other main-class drivers to finish the rally were Dani Sordo (Hyundai) at 17 minutes behind and Craig Breen (Citroen) and Elfyn Evans (Dmack), who were both 44 minutes adrift.
|1||Ott Tanak||M-Sport Ford||3h25m15.1s|
|5||Sebastien Ogier||M-Sport Ford||+3m25.3s|
|7||Mads Ostberg||M-Sport Ford||+6m31.8s|
|9||Eric Camilli||Ford R5||+11m15.8s|
Standings after Rally Italy
|1||Sebastien Ogier||M-Sport Ford||139|
|3||Ott Tanak||M-Sport Ford||108|
|6||Elfyn Evans||Dmack Ford||53|