The original race only ran for six full laps when spots of rain forced the red flag to be flown, with Bastianini having taken the lead the tour before.
The second start had to be delayed owing to worsening rain with the entire field still on slicks, and there was a further delay of around 15 minutes before a 10-lap restart got underway.
Bastianini, who is set to step up to MotoGP next season with the Avintia squad, was jumped by Marini off the line but the Italtrans rider aggressively tried to take the lead back at Turn 4 and forced both wide – allowing Xavi Vierge on the Petronas Sprinta bike to hit the front.
Vierge was overhauled by Bastianini through the fast Curvone right-hander at Turn 11, with world championship leader Marini losing spots as his decision to stick with the harder rubber he used for the original start looked to be backfiring.
Bastianini immediately put a second between himself and the chasing Vierge, with Marco Bezzecchi on the sister VR46 bike working his way up to the back of the podium battle in fourth having elected to switch to a soft tyre for the restart.
He found himself in second on lap six when Marcel Schrotter forced both himself and Vierge out wide at the Turn 8 Quercia corner on lap six.
Vierge’s race would last just one more corner as Schrotter clattered into him up the inside of the Tramonto right-hander and sent him into retirement.
With Bezzecchi and Marc VDS’ Sam Lowes moving ahead of Schrotter, Bastianini came under serious threat in the closing stages.
Bastianini’s lead came down from over a second to eight tenths on the eighth lap, with the gap dipping underneath six tenths at one stage.
But the Italtrans rider held sway and led Bezzecchi across the line by 0.720 seconds to move to five points off championship leader Marini.
Lowes completed the podium after an early tussle with Marini, while Schrotter rounded out the top five on his Intact GP machine.
Petronas Sprinta’s Jake Dixon scored his first top six finish in Moto2, beating Speed Up’s Jorge Navarro and Fabio Di Giannantonio, the sister Intact GP bike of Tom Luthi and Pons’ Hector Garzo – who was promoted a place after Nicolo Bulega (Gresini) was docked a place for exceeding track limits on the last lap.
Ajo KTM’s Jorge Martin was forced to miss the second Misano round after once again testing positive for COVID-19. He was replaced by Mattia Pasini, who just missed the points in 16th.
Moto2 Emilia Romagna results – 10 laps
|1||Enea Bastianini||Italtrans Racing Team||16m11.977s|
|2||Marco Bezzecchi||SKY Racing Team VR46||0.720s|
|3||Sam Lowes||EG 0,0 Marc VDS||1.124s|
|4||Luca Marini||SKY Racing Team VR46||2.310s|
|5||Marcel Schrotter||Liqui Moly Intact GP||4.132s|
|6||Jake Dixon||Petronas Sprinta Racing||7.201s|
|7||Jorge Navarro||Beta Tools – Speed Up Racing||7.558s|
|8||Fabio Di Giannantonio||Beta Tools – Speed Up Racing||7.704s|
|9||Thomas Luthi||Liqui Moly Intact GP||7.762s|
|10||Hector Garzo||Flexbox HP 40||8.249s|
|11||Nicolo Bulega||Federal Oil Gresini Moto2||8.141s|
|12||Simone Corsi||MV Agusta Forward Racing||8.663s|
|13||Aron Canet||Inde Aspar Team Moto2||9.189s|
|14||Lorenzo Dalla Porta||Italtrans Racing Team||12.538s|
|15||Stefano Manzi||MV Agusta Forward Racing||12.744s|
|16||Mattia Pasini||Red Bull KTM Ajo||12.935s|
|17||Marcos Ramirez||Tennor American Racing||13.227s|
|18||Augusto Fernandez||EG 0,0 Marc VDS||13.779s|
|19||Hafizh Syahrin||Inde Aspar Team Moto2||14.525s|
|20||Edgar Pons||Federal Oil Gresini Moto2||15.028s|
|21||Somkiat Chantra||Idemitsu Honda Team Asia||15.511s|
|22||Bo Bendsneyder||NTS RW Racing GP||18.160s|
|23||Tetsuta Nagashima||Red Bull KTM Ajo||18.079s|
|24||Andi Izdihar||Idemitsu Honda Team Asia||21.265s|
|25||Lorenzo Baldassarri||Flexbox HP 40||25.587s|
|–||Piotr Biesiekirski||NTS RW Racing GP||Retirement|
|–||Xavi Vierge||Petronas Sprinta Racing||Retirement|
|–||Joe Roberts||Tennor American Racing||Retirement|
|–||Kasma Kasmayudin||ONEXOX TKKR SAG Team||Retirement|