Weekly Stakes Winners July 24-28