Lackey goes 7, Rosenthal holds on as Cardinals beat Royals
John Lackey threw seven strong innings after a shaky beginning, Trevor Rosenthal escaped his own jam in the ninth and the St. Louis Cardinals beat the Kansas City Royal 4-3 on Thursday night.