I didn't hesitate a bit. Just gave it all

Final 30 metres
via Jered Gruber

Great image by Jered Gruber of the last 30 metres of stage 4, Sarzeau. Good for Fernando Gaviria, 30 metres too many for Andre Greipel. 

1. F. Gaviria 2. P. Sagan 3. A. Greipel

Here's an interesting stat:

Most 2nd place finishes in an individual TdF stage:
22 - Erik Zabel
21 - Sean Kelly
20 - Peter Sagan
19 - Eddy Merckx

Points Classification after stage 4:
1. Peter Sagan - 143
2. Fernando Gaviria - 139
3. Alexander Kristoff - 72

"He is faster than me. We will see maybe I will wait for some mistake (to beat him). And maybe we will see the next days on the climbs. Every stage is different, every sprint is different."
- Peter Sagan

Greg Van Avermaet stays in yellow for another day
via tdwsport