Britain's Bradley Smith fought his way from 13th on the grid to finish today's MotoGP 125cc race at Sepang in second just behind Gabor Talmasci - the man whom he will replace in the Aspar Aprilia team next season.
But is was disaster for Danny Webb who had qualified in third place. Webb's bike had to be taken off the grid after it wouldn't start. His mechanics then got it going but Webb was then given a ride-through penalty for failing to start from the back of the grid after starting warm-up lap from pitlane. He retired halfway through the race.
Smith was ninth after the first lap and then moved through to fifth by halfway through the second circuit. Smith then clawed his way up to the back of the group battling for third, going past Pol Espargaro just before the start of lap three.
Smith then went past Stefan Bradl to take third place and upped his pace some more to reel in and pass second-placed man Andrea Iannone with 11 laps remaining.
Talmacsi had a five second lead with 10 laps to go which Smith managed to get down to three seconds by the start of the penultimate lap but the Oxfordshire rider couldn't close the gap.
Scott Redding had a massive crash in morning warm-up and retired mid-race. It was not sure earlier today if he would make the start as he had injured his leg.
Click here for results.