A jornada do Tirreno-Adriatico prometia e certamente não desiludiu no sobe e desce constante das colinas. A vontade de atacar a corrida era muita e na primeira hora percorreu-se mais de 50 kms, até que se formou na frente um quinteto com Pello Bilbao, Davide Ballerini, Filippo Ganna, Jonas Rickaert e Robert Stannard. Este grupo tinha alguns gregários dos principais ciclistas da geral e o pelotão controlou sempre este grupo de perto.
Assim que se entrou no circuito final a corrida ficou ainda mais dura, até porque apareceu a chuva. A Lotto-Soudal forçou o ritmo numa descida e o pelotão ficou completamente cortado. Devido a esse corte João Almeida entrou muito mal colocado numa das subidas, precisamente quando Mathieu van der Poel atacou. João Almeida viria a recuperar com a ajuda da equipa e a 56 kms da meta Egan Bernal atacou forte, tendo a companhia de Higuita, van Aert, van der Poel e Pogacar.
Mathieu van der Poel insistiu e foi mesmo sozinho à procura da vitória e à entrada dos 50 kms finais Tadej Pogacar avariou, obrigando a uma recuperação extra. O campeão holandês foi ganhando uma vantagem enorme, até porque no grupo dos favoritos apenas Davide Formolo trabalhava, num ritmo não muito forte. Marc Soler, Fabio Felline e Alessandro de Marchi saíram do grupo a 25 kms da meta e 8 kms depois foi a vez de Tadej Pogacar lançar uma perigosa ofensiva, para tentar distanciar Wout van Aert.
Pogacar conseguiu distanciar van Aert e apanhou os 3 ciclistas intermédios, descarregando-os pouco depois. O esloveno foi recuperando segundos atrás de segundos, uma cavalgada impressionante também impulsionada pela quebra de Mathieu van der Poel e conseguiu entrar no último quilómetro a apenas 15 segundos do holandês quando a diferença era de 3 minutos a 20 kms do final!
Mathieu van der Poel reservou as últimas energias para a rampa final e aguentou a carga de Pogacar, que desta forma também selou a classificação geral final, visto que Wout van Aert chegou a 49 segundos do vencedor. Foi o 2º triunfo do campeão holandês nesta prova, e que triunfo, que etapa. João Almeida foi 17º na etapa, quebrou ligeiramente na parte final, mas ainda mantém o top 10 da geral, estando agora no 7º posto.