U S Navy Flag bounced back to his very best form when dropped down to six furlongs for the Group 1 Darley July Cup at Newmarket.

A dual Group 1 winner as a two-year-old, U S Navy Flag had taken in the 2000 Guineas and Irish 2000 Guineas, finishing second in the latter, without gracing the winner's enclosure this season.