Arbolino used the supreme power of his Honda machine to keep his lead for the first eight laps, before Rodrigo carved past at Turn 3 on the brakes on lap nine.
But once again, the power of Rodrigo’s Gresini Honda was no match for Arbolino’s, and the Italian eased back through down the hill into Turn 4.
The Snipers rider rallied to get back on terms with Vietti for the final lap, the VR46 machine just fending off Arbolino.
A small mistake for Arbolino at the final corner denied him any chance of using the power of his Honda to deny Vietti on the run to the line, with the VR46 rider taking the chequered flag 0.410 seconds clear.
Rodrigo was unable to convert his pole to a podium and was fourth in the end, with Binder sixth on his CIP machine ahead of SIC58’s Tatsuki Suzuki.
Brno winner Dennis Foggia was 11th on the Leopard bike ahead of Snipers’ Filip Salac and the second Leopard machine of Jaume Masia, who came from 18th after being thrown out of Q2 for riding a damaged bike back to pitlane in Q1 on Saturday and spilling oil on track.
McPhee’s championship hopes took a knock with a crash out of podium contention at Turn 9 at the end of the penultimate lap, with the Scotsman now 39 points adrift of Arenas in third.
Tech 3 rider Deniz Oncu had to be taken to the medical centre after colliding with his teammate Ayumu Sasaki at Turn 1 on lap 19 while both were battling for the podium.