Royals shock Sox


KANSAS CITY, Mo. – Mike Sweeney hit a two-run homer in the eighth inning and the Kansas City Royals rallied for a 4-3 victory over the Chicago White Sox.

Blue Jays 8, Devil Rays 4

TORONTO – Gregg Zaun hit a go-ahead homer and the Toronto Blue Jay beat the Tampa Bay Devil Rays, 8-4.

Indians 3, Twins 0

CLEVELAND – Jason Johnson pitched seven shutout innings to lead the Indians to a 3-0 win over the Minnesota Twins.

Tigers 7, Rangers 0

ARLINGTON, Texas – Chris Shelton tripled twice and drove in three runs and the Detroit Tigers remained the only unbeaten team by beating the Texas Rangers, 7-0.