Trainer Richard Hannon's Billesdon Brook (GB) was the shock winner of the QIPCO One Thousand Guineas (G1) at Newmarket May 6, coming home 1 3/4 lengths clear of 14 rival 3-year-old fillies and returning the biggest price in the race's history.