Lewis Hamilton is just one race away from becoming the youngest world champion ever after zooming to victory in the Chinese Grand Prix.
The McLaren driver is now seven points ahead of his nearest title rival, Ferrari's Felipe Massa.
Massa had seemed stuck in third place, but his team-mate Kimi Raikkonen let him overtake in the closing stages to get an extra point for coming second.
The title race will now be decided at the Brazilian Grand Prix on 2 November.
Massa will be driving in front of a home crowd, but even if he wins Hamilton only needs to finish in the top five to take the title.
Meanwhile, BMW Sauber's Robert Kubica is no longer a threat for the championship after finishing sixth in Shaghai, behind Renault's Fernando Alonso and his BMW team-mate Nick Heidfeld.
After the race, Lewis said he knew the Brazilian Grand Prix would be tough, but he was looking forward to it.
"This is another step to the championship and towards my dream and towards my team's dream," he said. "The team deserve it. We've worked really hard."