Wrap up a busy Friday of racing as the INEOS Grenadiers battled it out in three countries at E3 Harelbeke, Volta a Catalunya and Settimana Coppi e Bartali.
The Italian returned to the Belgian cobbles for the first time since 2019 and his first year with the team. Backing up a superb second place just over a week earlier at Milan-San Remo, Ganna found himself part of a select chasing group in the second part of the race.
With Wout Van Aert (Jumbo-Visma), Mathieu van der Poel (Alpecin-Deceuninck) and Tadej Pogacar (UAE Team Emirate) up the road and securing the podium positions, Ganna was part of the sprint for ninth into Harelbeke.
Ben Turner had forced his way into the lead group earlier on as the peloton began to split following the Taaienberg. On his return from a fractured elbow the Yorkshireman was impressive, and when the group pushed clear up ahead he set about pegging the gap for long periods, almost single-handedly.
The Grenadiers were very active at the start of the stage, with a number of riders accelerating in a bid to get up the road. Another rider returning from injury, Ethan Hayter, was able to make his way into the early move, but all eyes would be on the finale and the Lo Port summit finish - eventually won by Primoz Roglic (Jumbo-Visma).
Once again it was Jonathan Castroviejo who continued his consistent run to lead the team home at the finish in 19th. The result moved him up three places to 18th overall.
For the second day in succession Luke Rowe enjoyed a hit out up the road in Italy, making his way into the early breakaway.