Après 255 kilomètres de course, le monument du cyclisme Liège-Bastogne-Liège a connu un vainqueur supérieur : Tadej Pogacar (UAE Team Emirates) a franchi la ligne d'arrivée avec une nette avance sur ses poursuivants et remporte ainsi la conclusion de la série des classiques ardennaises. La deuxième place a été remportée par le puissant Romain Bardet (Team dsm-firmenich PostNL), qui a attaqué depuis le groupe des poursuivants et a réussi à maintenir son avance sur Ben Healy (EF Education EasyPost) et de nombreux autres coureurs. La troisième place a ensuite donné lieu à un sprint massif à partir d'un grand groupe de poursuivants, qui a été remporté par Mathieu van der Poel (Alpecin-Deceuninck). Le Néerlandais n'avait aucune chance dans la lutte pour la victoire, la performance de Tadej Pogacar était trop dominante.
Dans la montée de la Cote de La Redoute, Tadej Pogacar a attaqué à 35 kilomètres de l'arrivée. Dans un premier temps, le Slovène ne semblait pas pouvoir se détacher définitivement. Richard Carapaz (EF Education EasyPost), en tête, a d'abord contré l'attaque et s'est accroché à la roue arrière de Pogacar. Peu avant la fin de la redoute, Carapaz a dû lâcher prise et Pogacar a pu s'échapper en solitaire. Le coureur de l'UAE Team Emirates a ensuite rapidement augmenté son avance à une minute, bien qu'un grand groupe de poursuivants se soit formé derrière lui. Pogacar n'a rien lâché par la suite, a une fois de plus fait preuve d'une grande force et a terminé avec une minute et demie d'avance sur Romain Bardet. Le Français a terminé deuxième, la troisième place revenant à Mathieu van der Poel. Pour Pogacar, c'est une nouvelle performance exceptionnelle dans une classique après sa victoire dans la Strade Bianche.
Les conditions météorologiques étaient déplorables aujourd'hui. Malgré cela, nous avons maintenu le rythme tout au long de la journée. Pour moi, c'était très émouvant aujourd'hui, car les deux dernières éditions ont été difficiles pour moi. Je suis très heureux d'avoir pu gagner la course. Merci à toute l'équipe qui a travaillé pour moi aujourd'hui. C'était un travail d'équipe exceptionnel. - Tadej Pogacar dans l'interview du vainqueur
Peu après le début de la course, un groupe de tête s'est formé. Quatre coureurs se sont d'abord détachés, puis cinq autres les ont rejoints : Gil Gelders (Soudal - Quick Step), Remy Rochas (Groupama-FDJ), Christian Scaroni (Astana Qazaqstan Team), Lilian Calmejane (Intermarche-Wanty) et Ivan Romeo (Movistar) ont formé avec quatre autres coureurs l'échappée de Liège-Bastogne-Liège 2024.
L'écart entre le peloton et les échappés s'est rapidement creusé pour atteindre au maximum près de cinq minutes. C'est l'UAE Team Emirates qui a presque exclusivement assuré le suivi du peloton, avec Tadej Pogacar, le grand favori pour la victoire du jour.
Les coureurs ont dû faire face à des conditions difficiles, avec des températures légèrement au-dessus de zéro et un vent de face sur le trajet entre Bastogne et Liège. Les abandons pour cause d'hypothermie étaient toutefois rares.
A 98 kilomètres de l'arrivée, une chute dans le peloton a retardé de nombreux coureurs, dont les co-favoris Mathieu van der Poel et Tom Pidcock (Ineos Grenadiers). Alors que la partie avant du peloton autour de Pogacar a rattrapé les échappés dix kilomètres plus tard, l'écart avec le groupe de van der Poel était déjà de plus d'une minute. Pendant ce temps, à 80 kilomètres de l'arrivée, Pidcock a décidé de prendre des risques et de sortir du peloton de chasse. Mathieu van der Poel, quant à lui, est resté dans le peloton et a laissé partir ses concurrents pour le moment.
Pidcock et son petit groupe de poursuivants ont réussi à rejoindre le peloton, mais peu de temps après, le grand groupe de van der Poel a également rejoint le groupe de tête grâce à l'aide de Bahrain-Victorious. A 70 kilomètres de l'arrivée, le peloton était à nouveau au complet.
Sur la côte de La Redoute, Pogacar s'est présenté mais n'a pas réussi à creuser un écart conséquent. Richard Carapaz (EF Education EasyPost), en particulier, s'est accroché à la roue arrière du favori. Pogacar a continué à maintenir le rythme dans la montée, si bien que Carapaz a perdu le contact vers la fin de l'ascension.
Pogacar a ensuite augmenté son avance, tandis qu'un groupe de poursuivants d'une vingtaine de personnes s'est formé derrière lui, avec Mattias Skjelmose (Lidl-Trek), Ben Healy (EF Education EasyPost) et Richard Carapaz. Healy s'est montré particulièrement actif dans la poursuite du leader et a multiplié les efforts. Il s'est ainsi détaché avec Romain Bardet, Romain Gregoire (Groupama-FDJ) et Benoit Cosnefroy (Decathlon AG2R La Mondiale), qui ont formé le groupe de poursuivants derrière Pogacar. A 14 kilomètres de l'arrivée, c'est Bardet qui a ouvert une brèche avec une accélération et qui a ensuite pu la défendre.
Derrière lui, le peloton s'est resserré, avec notamment van der Poel et Pidcock. Au final, Bardet s'est assuré la deuxième place sans problème, tandis que van der Poel a remporté le sprint du peloton et terminé troisième.