Groves, del equipo Alpecin-Deceuninck, detuvo los relojes en cuatro horas, 30 minutos y 19 segundos.
Esta es la cuarta victoria para el australiano en la presente temporada, tras haber ganado dos rondas en la Vuelta a Cataluña y la Clásica Limburg.
Acto seguido entraron a la meta de Salerno el italiano Jonathan Milán (TBV) y el danés Mads Pedersen (TFS).
Después de la jornada de hoy, Leknessund (DSM) conservó el maillot de líder de la edición 106 del Giro de Italia, con tiempo global de 14:35.44 horas.
Detrás se ubican el belga Remco Evenepoel (Soudal Quick-Step) y el francés Aurélien Paret Peintre (AG2R Citroen), a 28 y 30 segundos, respectivamente.
Mañana jueves se disputará la sexta etapa del Giro, un trayecto de 162 kilómetros dentro de la ciudad de Nápoles.
mgt/yas