Banimpire rules in Ribblesdale
Banimpire just held gutsy long-time leader Field Of Miracles in a thrilling finish to the Ribblesdale Stakes at Royal Ascot.
Richard Hughes looked to have stolen the race when he kicked a long way from home on Field Of Dreams, but Jim Bolger's 3-1 favourite came late to snatch the spoils - though the runner-up fought back inside the dying strides.
The pair pulled clear from the staying-on Dorcas Lane in third.
Banimpire was making a swift reappearance, having won at Cork on Sunday and Bolger said: "After she won at Cork this was always the plan if she came out of it all right. We used Cork as if we were giving her a blow-out at home, we'd done it before and it was successful.
"All she does is eats and sleeps and the only time she exerts herself is on the racecourse. We'd have preferred good ground. She didn't handle it too well but she got there in the end - she's very courageous.
"I'll probably find a race between now and the Irish Oaks and then we'll do what the French do and give her a break before the Prix de l'Opera."
John Gosden had two runners but it was his apparent second-string Field Of Miracles who fared best in second, with Highest finishing seventh.
Gosden said: "She (Field Of Miracles) ran a great race and she was coming back at the line. I like to see that. Highest couldn't handle the ground - it was like me trying to run on ice."