Toyota's driver Jari-Matti Latvala won the rally ahead of M-Sport drivers Ott Tänak and Sébastien Ogier who finished second and third, respectively.
The win for Toyota was their first after their return to the WRC after a 17 year absence.
[2] Latvala had inherited the lead after rally leader Thierry Neuville had crashed out on the final stage of leg 2.
The Belgian had a lead of 43.3 seconds before ripping a wheel off in the second run of the Karlstad stage, promoting Latvala to first place.
[3] Local driver Pontus Tidemand won the WRC-2 category, finishing ahead of Teemu Suninen.