Jorge Lorenzo shaved another five points off rookie title leader Marc Marquez's MotoGP World Championship lead with a commanding victory at Misano.
Lorenzo, who started from second place on the grid, blasted into the lead on the opening lap and quickly established an advantage of almost two seconds on the Factory Racing Yamaha M1 from Repsol Honda's Dani Pedrosa.
The defending world champion was in total control as he followed up his thrilling Silverstone triumph with a less frantic success at the Misano MotoGP, taking the chequered flag with a healthy margin of three seconds from championship leader Marc Marquez.
Lorenzo is now level on 215 points with Dani Pedrosa, 34 behind Marquez with five rounds remaining.
Marquez and team-mate Pedrosa battled all the way to the line, exchanging places in the closing laps before the series rookie pulled away to cement the runner-up spot.
Valentino Rossi, who started from third place on the front row, was unable to make it onto the rostrum at his home race as the nine-time world champion finished in a lonely fourth on the second of the Factory Yamahas.
Tech 3 Racing's Cal Crutchlow and Stefan Bradl on the LCR Honda fought out an entertaining duel for fifth place, with Crutchlow holding the position for much of the race until Bradl made a decisive pass stick on the last lap of the race.
Lorenzo seized the initiative from the off, powering into the lead and immediately putting daylight between himself and Pedrosa on lap one, with pole man Marquez slotting into third.
Aleix Espargaro incurred a ride-through penalty after jumping the start, with the Power Electronics CRT rider momentarily holding fourth on lap one ahead of Rossi.
Lorenzo rattled off a series of hot laps to extend his advantage to 2.2 seconds over Pedrosa on the fourth lap, with Marquez and Rossi beginning to close up in the battle for second.