Spain's Honda rider Dani Pedrosa won the Czech MotoGP on Sunday, local time, beating world championship leader Jorge Lorenzo in a nerve-wracking final lap.
Pedrosa, who finished the 22 laps on the 5.4km circuit in 42 minutes 51.570 seconds, has narrowed the gap on Lorenzo in the overall standings to only 13 points with six races to go this season.
Britain's Cal Crutchlow on a Yamaha came in third for the first podium finish of his MotoGP career, ahead of Italian teammate Andrea Dovizioso.
With last year's championship winner Australian Casey Stoner absent with a fractured ankle, Lorenzo and Pedrosa showed their dominance as they took off and gradually widened the gap on the rest of the pack, leaving Crutchlow more than 12 seconds behind.
Pedrosa took the lead from pole-sitter Lorenzo halfway through the race and held on until the last lap, when Lorenzo took it back.
"It was a difficult last lap because I knew Jorge was very fast in the middle of the corner and I could hear the bike full on me,'' said 26-year-old Pedrosa.
"I knew just a small opening will make him go in and in fact in that left-hander, I just opened the door a little more than normal and boom - he was immediately in,'' he added.
But Pedrosa reacted immediately, fighting back to earn his third victory this season.
"It was half a lap to go and I was a little more nervous than before but ... on almost the last corner, I got along with him,. He tried to release the brakes and we were head-to-head into the corner, but I could ... win the race,'' he said.
Lorenzo said he was sure Pedrosa would never give up on the last lap.
"I was sure that Dani was going to try. I gave a little space to Dani to overtake me. I made a little mistake,'' he said.
"I wanted to pass him in the last corner but it was impossible,'' added Lorenzo, the 2010 winner from the Brno circuit about 180km south-east of the Czech capital Prague.
Crutchlow said he was very pleased with what he called a perfect weekend, but admitted Pedrosa and Lorenzo were a different class.
"We never had the pace of the two guys - I knew that after a few laps in the race,'' he said, adding he focused on making sure "Dovi wasn't too close'' to him.
Lorenzo has 245 points at the top of the overall standings, while Pedrosa is second on 232 - but the leader has much to ponder as the Brno winner has lifted the overall trophy in the five previous seasons.
Stoner remained in third place overall with 186 points despite failing to take part after travelling home for surgery, admitting his chances of defending the 2011 championship trophy were all but gone.