Yeah, that was quite remarkable. The other teams were just too slow in the final kilometer, it should not be possible to gain that much ground in 200 metres that late.
Finish was into a headwind. It does happen as Jayco were a long way back going into the last kilometre of stage one in Slovenia.