Jari-Matti Latvala went fastest in the Karlstad superspecial, which served as the final run of Rally Sweden's Saturday action.
The first leader of the 1.9km-long stage, which the field completed in pairs, was Sebastien Ogier, having gone three tenths quicker than teammate Andreas Mikkelsen.
However, he was quickly demoted by Mads Ostberg, who then had to surrender to Estonian Ott Tanak.
The DMACK driver held onto the lead until the final duo of Jari-Matti Latvala and Kris Meeke, the Finn impressively beating the field by 2.6s.
Tanak eventually had to settle for third, having been edged out by the Skoda Fabia R5 of Finn driver Teemu Suninen.
WRC2 contender Pontus Tidemand also impressed by going fourth fastest, beating most of the main category.
The quartet of Henning Solberg, Dani Sordo, Ostberg and Elfyn Evans, leader of the secondary class, were only separated by a single tenth between fifth and eighth.
2015 FIA WRX runner-up and local driver Johan Kristoffersson, who is participating in his maiden rally event, took ninth.
Citroen's Meeke was 10th with Ogier dropping as low as 12th, sandwiching Tidemand's teammate Esapekka Lappi.
Hyundai duo Thierry Neuville, Hayden Paddon and Andreas Mikkelsen all dropped out of the top 10.
Having completed the penultimate test of the rally, Ogier will kick off Sunday's Power Stage with a lead of 17.1s over Paddon.
Standings after SS17:
|Pos.||Driver / Co-Driver||Car||Time/Delay|