ESTORIL, Portugal: Dani Pedrosa battled through the pain barrier to win the Portuguese MotoGP here Sunday less than a month after shoulder surgery. Honda's Spanish star swept past world champion and pole-setter Jorge Lorenzo with three laps to go to claim his debut win in Estoril and his first of the season. It was a remarkable performance considering his date with the surgeon's knife in Barcelona on April 6 after finishing second in the Spanish Grand Prix. After this third leg of the season Lorenzo retained his lead in the world championship on 65 points, but Pedrosa is now only four points adrift on 61. Pedrosa had started on the front row in third place and tracked Lorenzo before making his winning move. There was then a 16-second gap back to Italian Andrea Dovizioso, who pipped multiple champion Valentino Rossi for fourth. Earlier Germany's Stefan Bradl won the Moto2 race, the Kalex rider coming in clear of Spain's Julian Simon, on a Suter, and Japan's Yuki Takahashi, riding a Moriwaki. In the 125cc category, Nicolas Terol won his third straight race in 41:21.986 seconds. Sandro Cortese was second, ahead of Johann Zarco. – Agence France