Испанец из Pramac Ducati наилучшим образом использован первую стартовую позицию, тройка призеров оказалась неизменной относительно решетки.
Несмотря на прессинг со стороны Марко Бедзекки из VR46, обладателю поула Хорхе Мартину удалось довести субботний заезд на Гран При Сан-Марино до победы. Для многочисленных итальянских болельщиков, которые заполнили трибуны трассы и не дождались успеха кого-то из своих земляков, небольшим утешением стал тройной подиум Ducati, который замкнул лидер сезона Франческо Баньяя из заводской команды.
Он вышел на старт спустя всего шесть дней после ужасной аварии в Барселоне, где по ногам спортсмена после падения проехал Брэд Биндер. Несмотря на это, Баньяя отлично стартовал и даже вышел было с третьего на второе место, однако уже на втором круге вновь пропустил Бедзекки.
После этого в тройке лидеров сохранялся статус-кво, а Баньяя сдерживал прессинг дуэта KTM – причем возглавлял его, удивив многих, выступавший по «уайлд-кард» ветеран Дани Педроса, которого преследовал Биндер.
В таком порядке лидеры и пересекли линию финиша, для Педросы четвертое место стало лучшим результатом с 2017 года.
После подвигов прошлого этапа сильнейшим представителем Aprilia на этот раз стал Маверик Виньялес на шестой позиции, тогда как Honda и Yamaha вновь остались в самом конце: Марк Маркес финишировал десятым, другой чемпион мира, Фабио Куартараро – 13-м.
До финиша добрались все 23 гонщика. Дебютант Такуми Такахаши, который должен был ехать за LCR Honda, не был допущен к спринту из-за слишком низкого темпа. В квалификации 33-летний чемпион японского Супербайка 2017 года уступил времени поула 5.5 секунд.