The Barcelona Classic, most likely to be a sprint, but the breakaway has won in the past - and will the climb of Montjuic have any affect on the race outcome?
Three for the breakaway:
Rei Onodera
Xero Racing p/b Octagon
Nako Georgiev
VMP - Argon 18
Anders Skaarseth
Statoil Pro Cycling
With 44km to go, Tom Leezer attacked, and crossed the 2 minute gap to join them.
But at the time he reached them the gap was only 1 minute, and they were soon all caught.
The final 19km lap begins! Grand, Frankiny, Stannard and Brammeier lead the peloton. Representation from Sauber Petronas for Salleh, and cycleYorkshire for Rowe. Sauber also have Chavanne in the train, with Cruz there for Aeropostal and Granjel Cabrera.
Near the top of the final hill climb, we have an attack from Kai Reus!
World Cycling Centre aren't having any of it though, and Venturini and Harrison close him down.
That just encourages another attack. Flat strongman Morgan Kneisky this time, followed by Marildo Yzeiraj.
Kneisky leads into the final 5km, and the attacks again to rid the Albanian from his wheel.
Yzeiraj is caught on the right hand side of the road by the Goldcorp grouping of Anderson, Smukulis and Golas. They don't have a sprint contender here, but are looking to get themselves in the minor placings nonetheless. Ford, Delage and Connolly are with them.
The left hand side of the road is where we find the sprint trains. The short one is: Dall'Antonia, Granjel Cabrera and Havik.
The long one is: Vasylyuk, Castaneda, Salleh, Rowe, Haller, Haussler, Krieger and Clarke - with Kreder hovering behind.
At this point, Kneisky has 1.6km to go and a 30 second lead. Castaneda can't wait any longer, and starts his sprint.
Rowe's race ends his as he pops of Salleh in exhaustion, which is terrible news for the longer sprint train. Castenda, Salleh and the Aeropostal trio surge away from the rest of the peloton.
Final kilometre for Kneisky! Can he hold on?
Castaneda already regrets his haste as he falls back, and it is Latvians leading the chase! Smukulis and Boganovics. Goldcorp's plan isn't looking so bad right now, while Proximus now move forwards with Van Poppel and Ariesen, not hindered by the Rowe blockade - unlike Halleh and the rest.
Salleh leads the way and Kneisky is caught!
Haller has found his speed, but 4th is all he can hope for, as well as a front row view of the fight for the win.
Granjel Cabrera doesn't seem to quite have it, but Havik is really challenging Salleh.
Yoeri Havik wins the Barcelona Classic! 2nd for Salleh, then Granjel Cabrera and Haller.
And here's the spread for the remaining notable ranking points positions. Van Poppel taking 5th, and Haussler 6th. A good collection of placings for Philips with Kreder 7th, Krieger 9th and Bogdanovics 11th. Clarke took 8th, with Ariesen completing the Top 10. Kneisky put in a great effort, but must settle for 12th.
Connolly was the best placed non-sprinter in 13th, while Goldcorp managed 14th and 17th, Martinez crept under the radar for 15th for Eddie Stobart, while Ford was able to take 18th. Something for cycleYorkshire at least, with Rowe plummeting to 46th. Castaneda either misjudged the finish, or was paid off by Salleh for a leadout. He ended 30th, not even the best World Cycling Centre rider.
No celebration on the line for Havik today, he saves it for the podium!