Belgian rider Gianni Meersman retained the overall lead in the Tour of Catalonia after making it two stages wins in as many days on Tuesday.
The 27-year-old beat home Italian Daniele Ratto and Brett Lancaster of Australia in a sprint finish to the 160.7km ride from Girona to Banyuls.
Meersman sits atop the overall standings, 16sec ahead of Spain's Alejandro Valverde with Swiss Danilo Wyss a further four second adrift.
Meersman benefited from a crash on the final bend which saw several contenders for the stage win come to grief or being hindered so badly they had no chance of recovering.
On Wednesday the overall favourites for the title such as Tour de France champion Bradley Wiggins should come to the fore as the riders face their first tough challenge with the 180km ride climaxing at the ski station of Vallter 2000.