Mooney wins Meeting of the Rivers Trophy