|Spain's Dani Pedrosa takes the podium and secures his third victory of the season [EPA]
Casey Stoner's charge to a second MotoGP title was held up as he survived a scare to finish third in a crash-filled Japanese Grand Prix behind Spanish duo Dani Pedrosa and world champion Jorge Lorenzo on Sunday.
Honda's Pedrosa rode a superb race, untroubled by the chaos around him, with seven-times world champion Valentino Rossi crashing off on turn two in the first of several hair-raising spills in overcast conditions at Motegi's Twin Ring circuit.
There were also three drive-through penalties dished out and the rare sight of a Suzuki battling for a podium finish.
Australian Stoner, who started on pole for a record 10th time in the MotoGP four-stroke era, powered away from the grid and looked untouchable until a front-wheel wobble and brake failure while hurtling into a corner at 180kph caused him to run into the gravel on lap four.
The 2007 world champion re-emerged in seventh place and tore his way back through the field to earn a podium finish, leaving him 40 points clear of Yamaha's Lorenzo with three races remaining this season.
The next race will be Stoner's home grand prix at Phillip Island on October 16.
Pedrosa clocked a time of 42 minutes, 47.481 seconds over the 24 laps, taking the chequered flag more than seven seconds ahead of Lorenzo with Stoner well back.
Suzuki, without a podium since 2008, were third until a fired-up Stoner passed Alvaro Bautista at the halfway point, the Spaniard skidding across the tarmac and out of the race in spectacular fashion soon afterwards.
The race was originally scheduled for April but was moved after the deadly March 11 earthquake and tsunami which triggered a nuclear meltdown at a power plant north of Tokyo.
Italy's Andrea Iannone roared to his third win of the season, clocking 43:25.007 over 23 laps in the Moto2 race to hold off fellow Suter rider Marc Marquez and deny the Spaniard a record-equalling fourth successive victory.
However, Marcquez took over the top of the standings by a single point from German Stefan Bradl, who finished fourth on his Kalex after a pulsating battle for the podium places. Swiss Thomas Luthi finished third.
Frenchman Johann Zarco, who has finished runner-up six-times this season, finally claimed his first grand prix victory for Derbi in the 125cc class in 39:49.968 over the 20-lap race.
Aprilia's Nico Terol backed off at the end of the race to settle for second, leaving the Spaniard with a 31-point lead over Zarco in the championship standings with three rounds to go.