World record-holder Ryan Crouser repeated as shot put gold medalist, projecting a mammoth 23.30m final throw to break his previous Games record a third time; Joe Kovacs and New Zealander Tom Walsh were silver and bronze.