Brilliant American mare Tepin claimed Royal Ascot glory in the Queen Anne Stakes.
Trained by Mark Casse and ridden by Julien Leparoux, the five-year-old was making her British and European debut having won a host of big races in her homeland, including the Breeders' Cup Mile at Keeneland last October.
Sent off at 11-2, Tepin was always travelling well and knuckled down admirably in the final furlong to get the better of Belardo by half a length.
Leparoux said: "It's just amazing. It's a great feeling.
"She's a champion and she proved it today.
"She had to work hard, for sure, as the last 100 metres was a long way to go.
"It's awesome."