> American League games
Kansas City 6, Cleveland 3: Bruce Chen held Cleveland scoreless after giving up three runs in the second and the
Royals scored their first five runs with two outs.
Minnesota 4, Oakland 0: Francisco Liriano's return to the Minnesota rotation was a rousing success, with six shutout innings by the vexing left-hander Wednesday to lead the Twins to hand the Athletics their eighth straight loss.
Toronto 4, Baltimore 1: Edwin Encarnacion hit one of Toronto's four solo home runs as the Blue Jays completed a three-game sweep. Toronto pitcher Brandon Morrow left the game after being struck by a line drive. X-rays were negative, and Morrow suffered a bruised right shin.
Boston 6, Detroit 4: David Ortiz and Will Middlebrooks each hit two-run homers, Kevin Youkilis had a solo shot and the surging Red Sox won for the 14th time in 19 games.
Seattle 21, Texas 8: Justin Smoak hit two three-run homers against his former team and the Mariners used a pair of early eight-run innings to rout the Rangers.
N.Y. Yankees at L.A. Angels: The Angels, who came into the game 13-0 at home when scoring at least four runs, were going for their ninth straight win, something they haven't done since 2004.
> National League
Chicago Cubs 8, San Diego 6: Darwin Barney hit a two-run homer in the bottom of the ninth to give the Cubs the win.
Pittsburgh 2, Cincinnati 1: A.J. Burnett allowed just two hits over seven innings, Matt Hague delivered a two-run double and the Pirates limited the Reds to just four hits.
Atlanta 10, St. Louis 7: The Braves' Freddie Freeman homered and drove in three runs, wearing his new glasses, to help the Braves recover after blowing a five-run lead. Freeman had missed four straight starts because of vision problems.
Philadelphia 10, N.Y. Mets 6: Pinch-hitter Carlos Ruiz came through with a tying homer in the seventh, Jimmy Rollins added a three-run shot and the Phillies busted loose late.
Miami 5, Washington 3: Giancarlo Stanton hit his 12th home run in May to tie the franchise record for a single month and the Marlins earned their 20th comeback victory Wednesday night, completing a three-game sweep.
Houston at Colorado: The Rockies' Jamie Moyer, 49, has been designated for assignment, about six weeks after he became the oldest starting pitcher to win a game in MLB history.
Milwaukee at L.A. Dodgers: The Dodgers' Clayton Kershaw has a 1.97 ERA, one of only two qualifying major league pitchers -- Atlanta's Brandon Beachy (1.77) being the other -- with a sub-2.00 ERA in 2012.
Arizona at San Francisco: Giants starter Tim Lincecum last won April 28. Since then, the two-time Cy Young Award winner is 0-3 with a 7.09 ERA in five May starts.
> Late Tuesday
L.A. Angels 5, N.Y. Yankees 1: Albert Pujols and Mark Trumbo homered and Dan Haren pitched into the eighth.
> Around the horn
Texas Rangers: Roy Oswalt expects he'll need only four starts in the minors before joining the team. He's scheduled to make his first start for Triple-A Round Rock on Saturday.
Compiled from News and wire service reports.