Tito Rabat extended his Moto2™ World Championship advantage to 22 points with victory over second placed teammate Mika Kallio at the Gran Premio TIM di San Marino e della Riviera di Rimini, with Johann Zarco in third place.