Sanchez wins 1st since June, Marlins top Rockies