The 2012 2000 Guineas Stakes was the 204th running of the 2000 Guineas Stakes horse race. It was run over one mile at Newmarket Racecourse on 5 May 2013.
The 2012 2000 Guineas Stakes was the 204th running of the 2000 Guineas Stakes horse race. It was run over one mile at Newmarket Racecourse on 5 May 2013. (en)