De derde etappe in de Ronde van Hongarije is ten prooi gevallen aan Marc Hirschi. De Zwitser van UAe Team Emirates haalde het van de Britten Ben Tulett (INEOS Grenadiers) en Max Poole (Team DSM).
Het peloton reed vandaag van Kaposvar naar Pécs, een heuvelachtige etappe van 179,9 kilometer met 2582 hoogtemeters. Drie beklimmingen van tweede categorie, de Manfra (4,1 km aan 4,7%), de Pecs Melegmany ut (5,1 km aan 6,8%) en de Pecs Allatkert (2,3 km aan 8,6%) , moesten het de renners moeilijk maken. Een verraderlijke finish bergop maakte deze etappe net dat tikkeltje lastiger.
Sebastian Schönberger (Human Powered Health), Silvan Dillier (Alpecin-Deceuninck) en Casper Pedersen (Soudal Quick-Step) gingen er als eerste vandoor. Opvallend, leider Fabio Jakobsen moest zich na amper 100 kilometer al gewonnen geven. De drie vluchters zorgden ervoor dat Team DSM en INEOS Grenadiers begonnen samen te werken in het peloton. Onder leiding van Egan Bernal, die tijdens de eerste etappe nog tegen de grond ging, werd het tempo omhoog gepompt.
In de aanloop naar de slotklim liet Caleb Ewan zich nog eens opmerken. De snelle man van Lotto-Dstny kent een moeilijk seizoen, maar lijkt in Hongarije zijn niveau van weleer terug te vinden. De vinnige Australiër moest zich echter gewonnen geven op de finale beklimming. Ben Tulett ging in de aanval, enkel Hirschi wist te reageren. De Brit probeerde om de Zwitser te verschalken, maar Hirschi hield voorbeeldig stand en ging er in de laatste kilometer vandoor. De coureur van UAE reed solo over de streep.