Dylan Groenewegen sprinted to a strong second place despite a slow puncture and echelons on stage three of the AlUla Tour. The day always looked set for a bunch sprint finish, but crosswinds inside ...