Videobomb level: expert.
Wednesday night, the Kansas City Royals clinched their first ALCS title since 1985. For KC players, the 4-0 series win over the Baltimore Orioles means a chance to compete for the Commissioner's Trophy. For KC fans, the win meant a release valve for 29 years of pent-up World Series energy.