Stunning second for Rory in Holland