That was an interesting finish! I thought that the small group was going to be entirely swept up, but Bakelants just managed to stay ahead, although I was convinced that he was going to be caught, since he was repeatedly looking behind himself, rather than just putting everything he had into it, which is all you can really do in that situation.
Not surprisingly, Kittel hasn't managed to stay in yellow, although he does retain his green jersey, for the time being. He's now at 142 position, over 17 minutes down on the leader!