Richard Burns has won the Rally of Australia, ahead of Carlos Sainz and Tommi Makinen.
Makinen's third place was enough to secure him his fourth consecutive world drivers' title.
Burns controlled the contest since the start of leg two. He started the rally in relatively cautious form, but moved ahead early on Saturday and kept a secure gap between himself and Sainz.
Whenever the Spaniard got too close, Burns was always able to produce a lightning fast time on the next stage to pull away again.
Makinen led for a while but settled for third after his championship rival Didier Auriol crashed out of the lead on leg one.
The Finn also clinched his first title in Australia back in 1996, but has had to wait until the season finale in Britain to secure his other two crowns.
The Mitsubishi driver was always the favourite for 1999 honours after dominating the early part of the season, although some mistakes and reliability problems allowed Auriol to close in and make the title race a closer fight than most predicted.
Freddy Loix had a solid run to fourth in Australia, one of his strongest performances of the season.
Behind the Belgian, the SEATs, Peugeots and Ford number two Thomas Radstrom were unable to progress beyond a tense battle for the final points-scoring positions.
Kenneth Eriksson won Formula Two, but with his Hyundai team-mate Alister McRae only fourth in class, that will probably not be enough to stop the final F2 title from going to Renault.
Gustavo Trelles clinched his fourth consecutive Group N drivers' title in Australia after his main rival Hamed Al Wahaibi was forced to retire.
Trelles didn't finish either, allowing local man Ed Ordynski to take the class win, snatching the lead from Uwe Nittel late on the final leg.
With the destiny of the title battle now decided, the season finale in Britain is likely to be all about the home heroes Colin McRae and Richard Burns.
The latter will go there on a high after his commanding performance 'Down Under,' but McRae has vowed to make up for crashing out in Australia by winning at home again.
Rally Australia positions after Stage 22: