Marcus Gronholm won the 2006 Rally of Finland, his sixth victory on home soil, to trim the lead of World Championship leader Sebastien Loeb.
The Finn, driving a Ford Focus, finished more than a minute ahead of Frenchman Loeb who minimised the damage by coming second.
It was the fourth win of the season for Gronholm and the 22nd of his career while his sixth win in Finland saw him equal the record of Markku Alen.
Finland's Mikko Hirvonen completed the podium with a third-place finish ahead of Henning Solberg of Norway and Italy's Gianluigi Galli.
Loeb is still well in command of the race for the world championship although he will have to wait a little longer for what will be a historic 27th victory.
In winning the Rally of Germany earlier this month, the Frenchman equalled the record of Spaniard Carlos Sainz who notched up 26 victories during his career.
The Citroen Xsara driver had hoped to become the second Frenchman to win in Finland after his mentor Didier Auriol 14 years ago but after starting well saw his victory hopes hit by a puncture on Saturday.
With six races left in the 16-race season, Loeb still has a healthy 31-point lead over Gronholm who has won six of the last seven rallies in Finland, a run broken only by Estonian Markko Martin.
Next up is the Rally of Japan but Gronholm will have to make bigger inroads into Loeb's lead if he is to have realistic hopes of claiming the crown.
RALLY OF FINLAND FINAL STANDINGS
1 M Gronholm Ford 2:42:08.7
2 S Loeb Citroen 2:43:14.4
3 M Hirvonen Ford 2:43:45.3
4 H Solberg Peugeot 2:45:59.8
5 G Galli Mitsubishi 2:47:38.4
6 J Tuohino Citroen 2:48:04.8
7 J Valimaki Mitsubishi 2:48:42.0
8 J Kopecky Skoda 2:52:00.1
9 M Stohl Peugeot 2:55:18.8
10 M Wilson Ford 2:56:25.7