Creator stuns Belmont Stakes field with 16-1 win
. Saturday, June 11 Belmont Park . Creator surged late for a surprising victory at Belmont Stakes, overtaking Destin 8-1 by a nose for a hard fought stretch win. It was his first race back after a horrible Kentucky Derby trip in which he was also 16-1. Lani 12-1 and Governor Malibu 17-1 rounded out […]