The race was turned on its head by two late safety car periods that vanquished polesitter Christian Lundgaard’s race leading advantage.
A suspected mechanical issue for Ferrari junior Giuliano Alesi caused the Frenchman to pull his HWA-run machine to the side of the track.
This caused a virtual safety car, but this soon became a full safety car when the marshals were unable to extract Alesi’s car without the use of a crane.
The race resumed with eight laps to go and Renault junior Lundgaard held his advantage over F2 veteran Luca Ghiotto as Dan Ticktum and Yuki Tsunoda jostled for the final place on the podium.
Red Bull and Honda protege Tsunoda attempted to dive down the inside of Ticktum at the opening corner but ended up clipping Ticktum after drifting wide.
Tsunoda picked up a five-second penalty while Ticktum, who labelled Tsunoda a “stupid little bloke” over the team radio, dropped to 10th place.
This was followed in quick succession by a three-car collision between Prema’s Schumacher, Renault junior Guanyu Zhou and Campos Racing driver Jack Aitken.
21-year-old Zhou was the leading driver on the faster soft-tyres prior to the restart but the collision ended his and Aitken’s race.
Schumacher survived the contact and passed his Ferrari stablemate Callum Ilott for sixth place as the safety car was once again required to recover the stricken cars.
Points leader Ilott was forced to pit a few moments later for a new front wing, while soft-tyre shod Mazepin moved into third place behind his Hitech GP team-mate Ghiotto and race leader Lundgaard.
On the second restart with three laps to go, Mazepin used his tyre advantage to pass Lundgaard and Ghiotto in successive corners to hold the race lead on the exit of the Poggio Secco right-hander.
Mazepin stormed clear thereafter to claim his second feature race victory of the season, 4.4 seconds ahead of team-mate Ghiotto.
Haas F1 reserve driver Louis Deletraz earned his first feature race podium of the year for Charouz Racing System after overtaking MP Motorsport’s Felipe Drugovich around the outside of Turn 1 on the final lap.
Drugovich was forced to settle for fourth place ahead of the new championship leader Schumacher – from 15th to fifth place - and Lundgaard, who faded to finish in sixth place.
Red Bull junior Juri Vips claimed his first F2 points in seventh place ahead of F2 veteran Artem Markelov, who took eighth place and reverse-grid pole position for Sunday’s sprint race.
Ninth place marked the first points since the second round of the season for Lundgaard’s team-mate Marcus Armstrong while Jehan Daruvala earned the last point in 10th place.
Ilott recovered from his extra pitstop to finish in 12th, but out of the points.
Williams F1 reserve driver Aitken ran into the back of Ferrari junior Robert Shwartzman in the pitlane before the cars had even made it to the grid for the start of the race.
Prema’s Shwartzman slowed to allow Lundgaard to leave his pit box but an unsighted Aitken drove into the back of Shwartzman. The incident will be investigated after the race.
Shwartzman struggled for pace in the early stages of the race with suspected diffuser damage before retiring from the race just past the halfway mark.
Mugello F2 - Feature race results:
|3||11||Louis Deletraz||Charouz Racing System||4.500|
|4||15||Felipe Drugovich||MP Motorsport||4.800|
|5||20||Mick Schumacher||Prema Powerteam||5.300|
|6||6||Christian Lundgaard||ART Grand Prix||7.800|
|8||16||Artem Markelov||HWA AG||10.100|
|9||5||Marcus Armstrong||ART Grand Prix||10.400|
|11||14||Nobuharu Matsushita||MP Motorsport||11.100|
|13||12||Pedro Piquet||Charouz Racing System||11.700|
|18||10||Guilherme Samaia||Campos Racing||52.100|
|9||Jack Aitken||Campos Racing||7 laps|
|3||Guanyu Zhou||UNI-Virtuosi||7 laps|
|17||Giuliano Alesi||HWA AG||12 laps|
|21||Robert Shwartzman||Prema Powerteam||17 laps|
|View full results|