Een kleine groep zou de dag kleuren in de vroege vlucht, namelijk Stan Dewulf, Alex Dowsett en de Nederlander van Team Jumbo-Visma Pascal Eenkhoorn. Julien Vermote probeerde zich er nog bij te voegen, maar de Belg kon de oversteek niet maken. De voorsprong van het drietal nam gestaag af, waarna op een gegeven moment Mike Teunissen besloot om de koers hard te maken.
De Limburger ging ten aanval en kreeg Casper Pedersen met zich mee. Zij kwamen echter niet ver weg en werden al snel weer ingerekend door het peloton. Met nog vijftien kilometer voor de boeg werd Stan Dewulf als laatste vluchter teruggefloten. Dus zou het uitdraaien op een sprint. Niet iedereen kon echter meesprinten, want op twee kilometer van de meet werd het peloton opgeschrikt door een valpartij.
Het bleef uiterst chaotisch, ondanks dat een stuk minder renners meestreden voor de overwinning. Uiteindelijk ging Teunissen als eerste aan in dienst van Amund Grøndahl Jansen, maar Michael Morkov was bij de pinken en zat razendsnel in het wiel van Teunissen. Morkov leidde zijn kopman Elia Viviani zo naar de winst. Sam Bennett kwam nog dichtbij, maar de Ier was net te laat.
#RideLondon Classic - Top 10 pic.twitter.com/b3XLDk2Aqw
— La Flamme Rouge (@laflammerouge16) August 4, 2019