Spain's Dani Pedrosa won a hard-fought Malaysian Grand Prix with MotoGP championship leader Marc Marquez second for a Honda one-two.
The Spanish teammates came in ahead of defending champion and compatriot Jorge Lorenzo on the Yamaha.
The win marks Pedrosa's third victory of the season. He also triumphed in Malaysia last year.
With three races remaining, Marquez tops the standings with 298 points, followed by Lorenzo at 255 points and Pedrosa at 244 points.
The rookie, Marquez, could claim the title at Phillip Island in Australia next weekend.