Rye win to finish second