Delivered perfectly so nobody will be able to beat him.
Groenewegen had to work hard to reach Kittels wheel and he did that once Kittel started his sprint and wether he's capable of passing Kittel is allready a big question mark, but now he allready had to work way to hard to reach that position.
I didnt really follow other sprinters as it's hard enough to track 2 sprinters in the final 4km. Quite lucky it was nr 1 and 2.
Also lottonl messed up. Didnt do any work during the stage and were completely scattered once the final 10km were reached. So they shouldve been fresh to give Groenewegen a good leadout. The again it's easier said then done.