Hello and welcome to live coverage from stage 4.
91km remaining from 166km
To bring you right up to speed on the second mountain stage in the race, we have a group of four up the road, and after 75km of racing they have a gap of close to four minutes over the Katusha lead peloton.
Your four leaders are Ruben Plaza Molina (Movistar Team), Stef Clement (Belkin Pro Cycling Team), Thomas De Gendt (Omega Pharma - Quick-Step), and Maxime Mederel (Team Europcar). They have 3'40 over the peloton and have just crested the Alto de Cannes with Plaza leading them over the top.
Katusha, by the way, have been joined by Saxo, and Sky at the front of the peloton.
Jack Bobridge currently leads the KOM comp but with three more climbs to come it's going to be hard task hanging onto the jersey.
Both the break and the peloton are on the descent of the last climb now and will have the feedzone at the foot of the climb.
In terms of the GC, here's how things stand coming into the stage.
1 Joaquin Rodriguez Oliver (Spa) Team Katusha 12:58:00
2 Alberto Contador Velasco (Spa) Tinkoff-Saxo 0:00:05
3 Nairo Alexander Quintana Rojas (Col) Movistar Team 0:00:09
4 Tejay Van Garderen (USA) BMC Racing Team 0:00:11
5 Christopher Froome (GBr) Team Sky 0:00:13
6 Wilco Kelderman (Ned) Belkin Pro Cycling Team 0:00:14
7 Romain Bardet (Fra) AG2R La Mondiale
8 Andrew Talansky (USA) Garmin Sharp
9 Domenico Pozzovivo (Ita) AG2R La Mondiale
10 Przemyslaw Niemiec (Pol) Lampre-Merida 0:00:20
Rodriguez won yesterday, putting in a trademark attack inside the last 1km. Today is a different prosect though and could suit Contador and Froome a bit more. We've already seen that both riders, plus Quintana, have ideas for the overall title but Rodriguez will be hard to shake.
81km remaining from 166km
85km into the stage and the break have 3'35 over the peloton.
Reports from our man on the ground is that the snow is coming down at the finish and that it's going to get worse later on.
And there are three substantial climbs remaining on today's menu:
Km. 114,6 Oix (1ª), 7,7 km at at average of 5,3 % (max 10 %)
Km. 132,6 Rocabruna (1ª), 7,5 kms at an average of 5,6 % (max 14 %)
Meta Vallter 2000 (Especial), 12 kms at an average of 7,8 % (max 12 %)
No snow yet for the riders but it has started to rain. It's only going to get worse from here I'm afraid.
62km remaining from 166km
104km raced already and the break is close to the lower slopes of the Alt Oix. It's a pretty strong group with plenty of horsepower in there.
And the leaders draw out another 30 seconds or so over the peloton with the gap now out to 4'20.
De Gendt was first at the intermediate sprint, followed by Clement and Mederel.
55km remaining from 166km
Inside the final 55km and the gap to the leaders is at 3'55. The break and the peloton are all climbing.
It's just 4 degrees Celsius at the finish but meanwhile the break have been pegged back to 2'55.
America's Tejay van Garderen has bounced back after illness took him out of Paris-Nice. He was fourth yesterday and today's stage suits him as well. He's not as explosive as some of the climbers here but he can drag himself back into contention.
One American who hasn't been in as good shape is Chris Horner. He's out of the race due to injury. You can read about the Vuelta winner, here.
While you can also watch race highlights from Milan-San Remo right here as well.
And you can subscribe to the Cyclingnews video channel, here.
56km remaining from 166km
Garmin who saw defending champion Daniel Martin lose time yesterday have sent Janis Acevedo up the road in pursuit of the four-man break. 110km covered.
Another rider who is out of the race is Carlos Betancur. You can read why, here.
Sky are currently the peloton. They lost Richie Porte a few days ago but Froome will be looking for a stage win today, as well as the race lead.
At the day's third categorised climb - the category 1 Alto de Oix with 51.8km remaining - Clement was first over the top, followed by Mederel, Plaza and De Gendt.
Kanstantsin Siutsou (Sky) led the peloton over in 5th place
Janier Acevedo (Garmin-Shar) was brought back, but now Sander Armee (Lotto Belisol) has attacked from the peloton.
The four man break - comprised of Stef Clement (Belkin), Thomas De Gendt (Omega Pharma-QuickStep), Ruben Plaza (Movistar) and Maxime Méderel (Europcar) - led the peloton by 2:55 at the summit of Alto de Oix with 51.8km remaining.
The breakaway group has begun its ascent of the penultimate climb - the category 1 Rocabruna. The ascent is 7.5km long at an average gradient of 5.6%, but its steepest pitch is 14%
The break holds a lead of 2:45 at the start of the Rocabruna. When the riders reach the summit there will be 33.8km remaining in the stage, with the hors categorie rated finishing climb of Vallter 2000 still to come...
We have word now that the break has crested the Rocabruna ascent ahead of the peloton, but its lead has now dropped to 40 seconds. Alberto Contador (Tinkoff-Saxo) led the chase over the category 1 KOM.
30km remaining from 166km
The break's lead is now at 50 seconds after 136km of racing.
Low fog so we've had to fly so close to the peloton we can almost touch those POC helmets. But it's Tinkoff on the front now with the gap to the leaders at 1'10.
Up ahead and De Gendt is clear and alone. He's less than 30km to go but it's almost all uphill from here.
Contador is just at the back of the Tinkoff train, skipping out of the saddle as he always does. Quintana, Froome, van Garderen and Rodriguez are all close by.
Plaza is trying to bring de Gendt back but the former Giro podium finisher is on a mission and still leading the race by around a minute.
The Omega rider has 30 seconds on the chasers with the bunch at one minute. Omega Pharma are enjoying an incredible start to the season but holding off Tinkoff is probably too big of an ask for de Gendt on this occasion.
18km remaining from 166km
18km to go for the lone leader. There's a flat section of road, a false flat and then the final climb to the ski station begins. Tinkoff are winding things up at the front of the peloton.
Further reports of snow at the finish.
There's not much wind on the climb but it's down to around 2 degrees.
As for the final climb, it's fairly narrow. It becomes flatter with 4 kms to go then kicks up again with 2 km to go.
Katusha and Movistar have moved up towards the front of the peloton now as well. Sky are waiting in the wings with Chris Froome.
15km to go and De Gendt still leads with around a minute on the peloton.
Serpa for Lampre has attacked the peloton and he's now third on the road with Plaza and then de Gendt up ahead.
It looks like De Gendt, Plaza and Serpa are going to come together. The peloton at 1'15.
13km remaining from 166km
13km to go and real climb to the finish is about to start.
Three leaders together on the climb, with the bunch still at 1'15.
The fog means we can only see around 20 feet infront of us. If riders start attacking in this it could be carnage.
11km to go and the three leaders have 40 seconds on the bunch but Rolland has attacked with a huge move. He's 10 seconds clear of the peloton and closing on the three leaders. Still no moves from the main favourites.
Barguil and Bennett have joined forces with Rolland with the peloton just behind.
A quick plug but you can subscribe to the Cyclingnews video channel, right here.
In the race, we're into the final 9km and the entire race is within 30 seconds with Plaza, Serpa and de Gendt still leading and the Rolland group in the middle.
8km to go and it's all back together. De Gendt and co. have sat up and Saxo, Katusha and Movistar continue to set the pace. The peloton is being ripped apart on the climb though.
The road rises up again and this is the perfect place to launch an attack.
No moves from the favourites just yet. They're all waiting and this is playing into Rodriguez's hands.
Into the final 3km and it's still together.
Barguil has watched the favourites for long enough and he's attacked again. He's got a small gap.
Less than 2km to go and Barguil has seven seconds on the group containing Contador, Rodriguez, Quintana and Froome. van Garderen is also there.
Froome has attacked.
Froome has been brought back and now Contador attacks.
we're in the final 1000m and Contador is going clear.
Quintana and Rordiguez catch Contador but Froome has been dropped. He's alone.
Van Garderen is there.
He's made the move and he's going clear in the sprint.
And he's got it. Van Garderen followed the key moves and then sprinted clear inside the final 100m to take the stage win. The rest of the favourites come over the line one by one. Froome just about made contact with them by the finish.
Rodriguez should hold his overall lead though.
It looked like Bardet was second.
With Contador in third place.
1 Tejay Van Garderen (USA) BMC Racing Team 4:49:30
2 Romain Bardet (Fra) AG2R La Mondiale 0:00:00
3 Alberto Contador Velasco (Spa) Tinkoff-Saxo 0:00:03
4 Joaquin Rodriguez Oliver (Spa) Team Katusha 0:00:04
5 Nairo Alexander Quintana Rojas (Col) Movistar Team 0:00:05
6 Andrew Talansky (USA) Garmin Sharp 0:00:08
7 Christopher Froome (GBr) Team Sky 0:00:08
8 Warren Barguil (Fra) Team Giant-Shimano 0:00:15
9 Domenico Pozzovivo (Ita) AG2R La Mondiale 0:00:16
10 Robert Kiserlovski (Cro) Trek Factory Racing 0:00:21
11 David Arroyo Duran (Spa) Caja Rural - Seguros RGA 0:00:26
12 Valerio Agnoli (Ita) Astana Pro Team 0:00:37
13 Daniel Moreno Fernandez (Spa) Team Katusha 0:00:49
14 Luis Angel Mate Mardones (Spa) Cofidis, Solutions Credits 0:00:51
15 Thibaut Pinot (Fra) FDJ.fr 0:00:51
General classification after stage 4
1 Joaquin Rodriguez Oliver (Spa) Team Katusha 17:47:34
2 Alberto Contador Velasco (Spa) Tinkoff-Saxo 0:00:04
3 Tejay Van Garderen (USA) BMC Racing Team 0:00:07
4 Romain Bardet (Fra) AG2R La Mondiale 0:00:10
5 Nairo Alexander Quintana Rojas (Col) Movistar Team 0:00:10
6 Christopher Froome (GBr) Team Sky 0:00:17
7 Andrew Talansky (USA) Garmin Sharp 0:00:18
8 Domenico Pozzovivo (Ita) AG2R La Mondiale 0:00:26
9 Warren Barguil (Fra) Team Giant-Shimano 0:00:42
10 David Arroyo Duran (Spa) Caja Rural - Seguros RGA 0:00:45
Thanks for joining us today. You can find our report, results, and photos, right here.
Latest on Cyclingnews
Bernal: I'm trying not to think about the Tour de FranceColombian hopeful race goes ahead in 2020, still plans Giro d'Italia debut for 2021
Gallery: Franco Ballerini at Paris-RoubaixRemembering the late Italian's exploits on the cobbles
The best cycling base layers of 2020Summer or winter, thermal or mesh, the best cycling base layers will help to regulate your body temperature and ensure you have a comfortable ride
Roger De Vlaeminck's cycling Dream TeamClassics legend picks teammates for the cobbles, the hills, and for spying on Merckx
CPA accepts salary cuts on teams with reduced budgets'We accept the flexibility the AIGCP has requested but the rules have to be respected'
Team Ineos join the fight against coronavirusBritish team help with the distribution of newly-made hand sanitiser
Greg Van Avermaet: On top of the worldTalking Monuments with the Belgian Classics star in 2017
Peter Sagan at Flanders and Roubaix 2019 - VideoFollow the former Paris-Roubaix and Tour of Flanders winner through an eight-day period of high-pressure racing and recovery
Dumoulin proposes cycling season shifting forward by a month permanentlyCould adapted 2020 calendar promote a more permanent change?