Great race indeed. So far the Belgian races have been really great, with the favorites breaking from the pack and cooperating till the finish (for the most part).
Sagan was foolish to play poker with Terpstra and Andersson like that. They were the least dangerous of the 5 and he should have focussed on GvA.