Kaden Groves (Alpecin-Deceuninck) emerged the winner from a bunch sprint finish on stage 4 of the Volta a Catalunya.