Rally Finland is set for a stunning finish after a problem for Jari-Matti Latvala allowed Sebastien Ogier to reduce his lead to just 3.4 seconds going into the final day.
Latvala had got his advantage up to 31s over Volkswagen team-mate and reigning World Rally champion Ogier by Saturday afternoon, having led his home event from the outset.
But then a heavy impact with a rut in the road on the second running of the Jukojarvi stage damaged the brakes on Latvala's VW Polo.
He immediately lost 11s of his advantage and although he attempted a temporary repair on the following road section, he had to limp through the next three stages without a right-front brake.
Ogier instantly mounted a charge as his hopes of victory were revived, and Latvala only just clung on to his lead at the end of the day.
Afterwards Latvala declared that he would throw caution to the wind over Sunday morning's three-stage finale.
"I did not come here to lose this rally," he said.
"Tomorrow will be very, very risk-taking.
"I don't care about the championship anymore. Now it's about Rally Finland."
In the wake of the lead fight, Kris Meeke and Andreas Mikkelsen remain on course for third and fourth places.
Mads Ostberg was unable to rejoin from midday service as Citroen discovered that an impact with a rock on the morning's final stage had damaged his rollcage.
That elevated Mikko Hirvonen to fifth, although damper damage from the same stage as Latvala's issue left the Finn driving cautiously all afternoon.
Hayden Paddon remains sixth, having produced his best World Rally Car form yet to keep his Hyundai team-mate Juho Hanninen at arm's length.
Elfyn Evans and Craig Breen continue in eighth and ninth, while Robert Kubica had a trouble-free day having rejoined after his Friday crash, but is still outside the overall top 40.
Follow the final day of Rally Finland as it happens on AUTOSPORT Race Centre Live from 7.30am UK time on Sunday morning
Leading positions after SS23: Pos Driver Team/Car Time/Gap 1. Jari-Matti Latvala VW 2h40m33.6s 2. Sebastien Ogier VW +3.4s 3. Kris Meeke Citroen +1m20.8s 4. Andreas Mikkelsen VW +2m14.4s 5. Mikko Hirvonen M-Sport Ford +3m36.6s 6. Hayden Paddon Hyundai +4m05.4s 7. Juho Hanninen Hyundai +4m47.2s 8. Elfyn Evans M-Sport Ford +8m33.1s 9. Craig Breen Kel-Tech Ford +10m49.8s 10. Henning Solberg Solberg Ford +12m56.6s