La course donne le coup d'envoi de la saison des classiques flandriennes sur un parcours de 200 kilomètres dans la province de Flandre Orientale. Elle commence dans la ville de Gand et se termine dans la municipalité de Ninove, comme les années précédentes.
Le parcours est le même que l'édition 2019. Au total, treize monts, dont certains sont pavés, sont au programme de l'épreuve[1] :
INEOS étant l'une des seules équipes favorites ayant manqué l'échappée, Luke Rowe, Ian Stannard et Gianni Moscon tentent chacun leur tour de réduire l'écart, sans succès. Après les insuccès d'INEOS, l'écart de l'échappée sur le peloton grimpe rapidement à plus de 2 minutes. À l'approche du Wolvemberg, à 55 km de l'arrivée, Lukas Postlberger (BORA-Hansgrohe) attaque de manière convaincante. Il sera rejoint 8 kilomètres plus tard par un quatuor de poursuivants : Heinrich Haussler (Bahrain-McLaren), Pascal Eenkhoorn (Jumbo-Visma), Jenthe Biermans (Israel Start-up Nation) et Dries Van Gestel (Total Direct Énergie). Ce groupe aura réduit l'écart avec l'échappée d'une trentaine de secondes lorsque Wout van Aert (Jumbo-Visma) et Tiesj Benoot (Sunweb) les rejoignent avec 30 km à faire. L'écart atteindra 1m11s mais devant la menace de ces talents dans le groupe de poursuivants, l'effort est renouvelé dans le peloton jusqu'à ce que la contre-attaque soit neutralisée.
Jasper Stuyven et Yves Lampaert sont les plus forts dans l'ascension du Kappelmuur. Seul Søren Kragh Andersen parvient à tenir le rythme. Trentin se retrouve à une dizaine de secondes derrière et ne parviendra pas à faire la jonction. Kragh Andersen attaque au sommet du Bosberg, sans succès, alors que Lampaert se lance à son tour à 2 km du fil d'arrivée. C'en est trop pour Søren Kragh Andersen, qui laisse les deux derniers survivants se disputer la victoire au sprint, où Stuyven s'impose.
Les courses mentionnées par une étoile *, bien qu'initialement programmées au calendrier UCI, ont été annulées par la pandémie de Covid-19 et ses diverses conséquences sanitaires.