Shocking upset in British 2,000 Guineas marks international weekend horse racing
Upsets in the English 2,000 and 1,000 Guineas and a duel between last year's 2-year-old champs in Japan topped weekend international horse racing.