Red Bull's Max Verstappen gave himself a perfect 20th birthday present by winning the last Malaysian Grand Prix on Sunday, while Lewis Hamilton stretched his Formula One world championship lead to 34 points.
Hamilton, who had started on pole position, finished second for Mercedes with his Ferrari title rival Sebastian Vettel limiting the damage by racing from last place on the grid to fourth.
Verstappen's Australian team mate Daniel Ricciardo, last year's winner at Sepang, finished third.
The victory was the second of Verstappen's Grand Prix career, after a first in Spain last year, and came a day after his birthday.
Vettel, whose team mate Kimi Raikkonen failed to start after qualifying second, was involved in a bizarre collision after the finish when the Williams of Canadian Lance Stroll ran into the back of the Ferrari.
The German's car was badly damaged in the incident, limping along on three wheels, with Vettel then hitching a ride back to the pits on compatriot Pascal Wehrlein's Sauber.
Stewards decided to take no further action.
Eighth-placed finisher Stroll said he had just been driving slowly back to the pit lane.
Hamilton now has 281 points to Vettel's 247 with five races remaining.
Valtteri Bottas continued to struggle and finished fifth for Mercedes, while Force India's Mexican driver, Sergio Perez, nursing a virus, finished sixth.
McLaren's Stoffel Vandoorne matched the best result of his career with seventh place, ahead of Stroll and Brazil's Felipe Massa for Williams.
Esteban Ocon took the final point for Force India.
Sunday's race was Malaysia's last, with organisers expecting a record turnout for the Grand Prix since it was first hosted by the Sepang Circuit in 1999.
The next round will be held in Suzuka, Japan on Oct. 8.
1. Max Verstappen (Netherlands) Red Bull - TAG Heuer 1:30:01.290
2. Lewis Hamilton (Britain) Mercedes +00:12.770
3. Daniel Ricciardo (Australia) Red Bull - TAG Heuer 00:22.519
4. Sebastian Vettel (Germany) Ferrari 00:37.362
5. Valtteri Bottas (Finland) Mercedes 00:56.021
6. Sergio Perez (Mexico) Force India - Mercedes 01:18.630
7. Stoffel Vandoorne (Belgium) McLaren 1 lap
8. Lance Stroll (Canada) Williams-Mercedes 1 lap
9. Felipe Massa (Brazil) Williams-Mercedes 1 lap
10. Esteban Ocon (France) Force India - Mercedes 1 lap
11. Fernando Alonso (Spain) McLaren 1 lap
12. Kevin Magnussen (Denmark) Haas - Ferrari 1 lap
13. Romain Grosjean (France) Haas - Ferrari 1 lap
14. Pierre Gasly (France) Toro Rosso - Renault 1 lap
15. Jolyon Palmer (Britain) Renault 1 lap
16. Nico Huelkenberg (Germany) Renault 1 lap
17. Pascal Wehrlein (Germany) Sauber - Ferrari 1 lap
18. Marcus Ericsson (Sweden) Sauber - Ferrari 2 laps
Retired. Carlos Sainz Jr (Spain) Toro Rosso - Renault 27 laps
Not Classified. Kimi Raikkonen (Finland) Ferrari 56 laps
Fastest Lap: Sebastian Vettel,1:34.080, lap 40