Een sterke kopgroep zou al vroeg in de etappe ontstaan, maar onder anderen Peter Sagan, Neilson Powless en Toms Skujins kregen weinig ruimte van het peloton. In de slotfase lag nog een klimmetje van een kleine kilometer aan negen procent. De eerste aanval kwam van Zdenek Stybar, maar de Tsjech werd gecounterd door Georg Bennett en Sergio Higuita, die samen op avontuur gingen.
Zij konden het echter niet volhouden doordat de weersomstandigheden niet optimaal waren. Er stond te veel tegenwind en alles kwam weer samen. Een sprint zou dan ook uitsluitsel gaan brengen. Maximiliano Richeze ging als eerste aan, maar zag Garcia Cortina nog voorbij komen. Een knappe vierde plaats was er voor de wegrenner annex veldrijder van Team Sunweb: Joris Nieuwenhuis.
#AmgenTOC - Stage 4 - Top 10 pic.twitter.com/sBqUw9Sn4u
— La Flamme Rouge (@laflammerouge16) 17 mei 2019