MotoGP world champion Jorge Lorenzo won the San Marino Grand Prix for Yamaha on Sunday but Marc Marquez extended his overall lead to 34 points after finishing second.
Pedrosa finished third at the Misano Marco Simoncelli circuit in eastern Italy with local hero Valentino Rossi ending up fourth for Yamaha for the fourth race in a row.
With five races remaining, Marquez does not need to win another race to take the title but can clinch it by finishing second in all of them.
Image: Jorge Lorenzo
Photograph: Mirco Lazzari/Getty Images
Davis Cup: Spain secures World Group berth; Murray guides Britain
PHOTOS: For ever-smiling Paes age is just a number
Navratilova a big inspiration to remodel my game: Paes
Did Nadal's superstitions help him win at US Open?
PHOTOS: Sexy WAGs add spice to US Open