Chặng 12 Giro D’Italia có chiều dài 193km từ Martinsicuro đến Fano. Đây là cung đường với rất nhiều đoạn leo núi, do đó các tay đua đã giữ sức cho những km cuối. Tuy nhiên Alaphilippe đã quyết định bứt tốc sớm để tạo khoảng cách an toàn với các cua rơ bám đuổi và về đích đầu tiên tại chặng đua này. Về đích thứ hai là tay đua Jhonatan Narvaez của đội đua Ineos Grenadiers.
Đây là chiến thắng đầu tiên của Alaphilippe tại giải đấu này. Tadei Pogarca về đích thứ 13 ở chặng 12, tuy nhiên anh vẫn dẫn đầu BXH, nhanh hơn người đứng thứ hai Martinez 2 phút 40 giây.