Det belgiske laget gjorde en god jobb med å posisjonere 34-åringen inn mot oppløpet i Frankfurt. Selv om nordmannen ble litt alene mellom kilometer tre og én, kom Biniam Girmay opp til Kristoff inn på den siste kilometeren.
Gent-Wevelgem-vinneren presset ut det siste han hadde av krefter, og fikk levert Kristoff i en god posisjon til avslutningen.
Både Sam Bennett (Bora-hansgrohe) og Fernando Gaviria (UAE) kom rundt da spurten startet, men Kristoff fikk hjulet til Gaviria.
Ingen av de to maktet å gjøre noe med Bennett, som tok sin første seier på omkring et år, mens Kristoff kom raskt på slutten og gjorde et godt forsøk på annenplassen.
Tross et godt innslag med sykkelen, kom ikke han seg forbi og dermed ble det tredjeplass, slik som i de to foregående utgavene.
Dermed har han altså stått på podiet i hver eneste utgave av rittet siden 2014 (i 2015 og 2020 ble rittet avlyst).
Rittet var Kristoffs første etter en liten pause i etterkant av vårklassikerne, hvor han vant Scheldeprijs. Neste ritt for Kristoff er GP du Morbihan (14. mai), etterfulgt av Tro-Bro Léon (15. mai), Veenendaal Classic (21. mai) og Tour of Norway (24. til 29. mai).
Uno-X Pro Cycling gjorde også en fin figur i rittet, men hadde ingen med foran da det skulle spurtes om seieren.
På de siste 15 kilometerne var laget godt synlig, men til slutt var det bare Anders Skaarseth som satt igjen foran på den siste kilometeren og han hadde brukt opp kreftene.