HARRY Angel was a brilliant winner of the Group 1 Darley July Cup at Newmarket.

Clive Cox's three-year-old had ground to make up on the reopposing Caravaggio from their meeting in the Commonwealth Cup at Royal Ascot, but reversed the form in some style in the hands of Adam Kirby.