С поула во втором субботнем спринте стартовал Дэвид Бекман, финишировавший 10-м в утренней гонке. Также из первого ряда вторую гонку итальянского уик-энда начинал Джехан Дарувала, из второго – Юри Випс и Бент Вискал.
Когда погасли огни светофора, Випсу удалось тронуться с места и разогнаться лучше Бекмана, поэтому эстонец сразу возглавил гонку. Во второй шикане кто-то подцепил машину Кристиана Лундгарда, и датчанина развернуло, он сразу потерял много позиций, оказавшись в хвосте пелотона.
Также на первом круге в повороте Lesmo с трассы вылетел Энцо Фиттипальди.
Шварцман потерял позицию по отношению к Лиаму Лоусону и ехал шестым, а Тео Пуршер опередил Оскара Пиастри, вышел на 7-е место и начал догонять Роберта. Борьба на трассе была нейтрализована жёлтыми флагами, точнее, режимом виртуального сейфти-кара (VSC) после вылета Джейка Хьюза, гонщика HWA Racelab. Это стало результатом столкновения с машиной его напарника, Алессио Деледды.
На шестом круге борьба на трассе возобновилась, но на рестарте никаких перестановок в группе лидеров не произошло. Но вскоре Рой Ниссани, которого вплотную преследовал Дэн Тиктум, неудачник первой гонки, допустил ошибку на торможении перед первым поворотом, выехал за пределы трассы и потерял позицию.
Шварцману удалось опередить Лоусона и вернуться в первую пятёрку, а его напарник, Оскар Пиастри, лидирующий в личном зачёте чемпионата, не смог отразить атаку Тео Пуршера и откатился на 8-ю позицию.
Роберт тем временем уже подобрался к Юри Випсу и ждал удобного момента, чтобы пойти в атаку на участника молодёжной программы Red Bull, их машин разделяло примерно полсекунды. Перед первым поворотом Шварцман сократил этот интервал до минимума, а перед второй шиканой смог опередить соперника весьма.
Это позволило Роберту подняться на четвёртую позицию, а вот эстонцу на пятом месте удержаться не удалось, его обогнал ещё и Лоусон.
На следующем круге между Бекманом и Бентом Вискалом начался спор за второе место, но немцу удалось удержать позицию. Зато пока они разбирались друг с другом, Шварцман смог немного сократить отставание от первой тройки.
На том же 15-м круге Пиастри отыграл позицию у Пуршера и вернулся на седьмое место. На следующем круге победителя утренней гонки опередил ещё и Гуанью Чжоу, но через несколько поворотов француз отыгрался, вернув себе 8-ю позицию.
На 18-м круге Пуршер ошибся на торможении перед 1-м поворотом, заблокировав колёса, чем воспользовался Гуанью Чжоу и поднялся на 8-ю строчку тайминга. Но поскольку резина на машине француза уже была с проплешинами, ему не удавалось держать прежнюю скорость, поэтому на следующем круге его опередил ещё и Ральф Бошунг.
На 20-м круге похожую ошибку допустил и Бекман, ехавший вторым и оборонявшийся от Вискала. Бент отыграл позицию. На предпоследнем круге гонки и Шварцману удалось опередить немца и обеспечить себе место в призовой тройке. Тогда как Бекману за агрессивную езду даже показали чёрно-белый флаг.
Лиам Лоусон пытался отобрать у Шварцмана третье место, но российский гонщик удержал позицию. А победа во втором субботнем спринте досталась Джехану Дарувале, это первое подобное достижение индийского гонщика Carlin в сезоне.