Briton's third win in a row from pole position and first in Brazil left him 12 points behind Nico Rosberg
Triple world champion Lewis Hamilton won a stop-start, wet and chaotic Brazilian Grand Prix on Sunday to take the Formula One title battle with Mercedes team mate Nico Rosberg down to the wire in Abu Dhabi.
The Briton's third win in a row from pole position and first in Brazil left him 12 points behind Rosberg, who finished second, with the pair both on nine victories each for the season.
Rosberg, who would have taken his first title with a third successive victory at Interlagos, need now only finish third at Yas Marina in two weeks' time to clinch his first title, even if Hamilton wins again.
"I was generally just chilling up front," said Hamilton, who led from pole to flag. "When it rains, it's usually a good day for me.
"It was a very easy race generally. Usually in the rain here it's the hardest but honestly I didn't have any spins, I didn't really have any moments and it was pretty straightforward. Silverstone 2008 was way harder than this."
The home track of boyhood idol Ayrton Senna, the late triple champion, was also where Hamilton won his first title with McLaren in 2008 and had become something of a bogey circuit - but not any more.
"This has been my dream since the first time I watched Ayrton race, when I was five or six years old," said Hamilton.
"It's a hard grand prix to win, and today was one of the most difficult in terms of being wet and aquaplaning and everything. [But it was] probably the most smooth-sailing race I've had here in 10 years."
Hamilton had a relatively easy win, apart from water leaking in through his helmet visor.
The helmet, a special one paying tribute to Senna, was replaced at the first opportunity.
"I came here with a helmet which was a mix of mine and Ayrton's as everywhere I go around the world and bump into Brazilian people they think about Ayrton and it's just incredible how much he meant to the people here," said Hamilton.
"I feel incredibly proud to have now won in the place that he has done."
Behind him, there was mayhem and chaos in a crash-filled thriller that was twice stopped and re-started, with five safety car periods and lengthy delays after cars aquaplaned off.
"It didn't go my way today with the win, Lewis just did a great job," said Rosberg, who survived a half-spin of his own.
"It was very difficult conditions out there. I can live with second place today, for sure."
In amongst it all, the talent of Dutch teenager Max Verstappen shone through like a beacon in the gloom.
The 19-year-old passed Kimi Raikkonen at the start and then Rosberg for second place.
He then saved a near spin, still staying ahead of Rosberg, but dropped back to 16th after his final pitstop and overtook more than half the field in the space of 17 laps to finish third.
"I think a second was definitely possible," he said.
Verstappen's main rival for driver of the day had to be Bernd Maylander, the German threading the safety car around the anti-clockwise circuit on one of the busiest afternoons of his extensive career.
Mexican Sergio Perez was fourth for Force India with Ferrari's Sebastian Vettel fifth and Spaniard Carlos Sainz sixth for Toro Rosso.
Germany's Nico Hulkenberg put Force India further ahead of rivals Williams with a seventh place while Australian Daniel Ricciardo was eighth for Red Bull.
Brazilian Felipe Nasr, whose compatriot Felipe Massa crashed his Williams in his final home race, finished ninth to hand Sauber their first points of the season and allow the Swiss team to seize 10th place from Manor.
Fernando Alonso took the final point for McLaren on the fourth anniversary of the team's last win.
The race started behind the safety car after a 10-minute delay, with Frenchman Romain Grosjean crashing his Haas on the way to the grid, and was twice red-flagged due to accidents and the treacherous conditions.
At one point it looked like half-points might have to be awarded, as heavier rain threatened and drivers got out of their cars and waited.
The first delay was 35 minutes, the stoppage coming after Sweden's Marcus Ericsson hit the wall, and the second for 27 minutes after Ferrari's Kimi Raikkonen crashed - with the race taking just over three hours to complete.