El doble campeón del mundo en carreras contra el tiempo, de 25 años, se mostró superior de principio a fin y devoró el tramo en 35.32 minutos, a una media de 53,85 kilómetros por hora.
En la clasificación general, el belga Wout Van Aert reforzó el maillot amarillo de líder, tras cruzar la línea de meta a dos segundos del vencedor.
La tercera plaza para el británico Ethan Hayter, que paró los relojes 17 segundos más tarde que Ganna.
Van Aert tiene ahora en la general una ventaja de 53 segundos sobre el italiano Mattia Cattaneo, y de 56 respecto al esloveno Primoz Roglic.
Mañana jueves se disputará la quinta etapa, un recorrido de 162,3 kilómetros entre las localidades francesas de Thizy-les-Bourgs y Chaintré.
mv/lp