Ryan Crouser broke his own meet record with 22.58m/74-1 to win the men's shot put competition on Saturday in New York City.