The race had been expected to be the coronation of Lost in the Fog, who entered it undefeated in 10 starts.
Jockey Garrett Gomez, aboard Taste of Paradise, claimed Silver Train interfered with Taste of Paradise down the stretch, but stewards rejected the claim.
It was Silver Train's second straight victory and just the fourth in his career, pushing his winnings to $720,000.
Silver Train paid $25.80, $10.40 and $8.10; Taste Of Paradise, $10.60 and $7.20; and Lion Tamer $7.60 for show.
Celebrity Breakups and divorces of 2014 [PHOTOS]