Grady Sizemore greeted reliever Ron Mahay with a tiebreaking, three-run homer in the eighth inning for the Cleveland Indians to beat the Kansas City Royals 5-2 in the American League on Thursday. Royals starter Gil Meche (1-1) had retired 16 straight batters and took a 2-1 lead into the eighth. An error by second baseman Alberto Callaspo let the tying run score and finished Meche. Sizemore followed with his sixth home run. Mariners 1, Rays 0: At Seattle, Ichiro Suzuki lined James Shields' second pitch of the game for a home run and ace Felix Hernandez helped his injury riddled Seattle team with a seven-inning gem. The first-place Mariners finished their initial homestand of the season 5-4. Hernandez (3-0) allowed four hits and three walks while striking out seven in his first scoreless outing since June - 23 starts ago. Shields (2-2) was nearly as good as Hernandez after allowing Suzuki's 28th career home run leading off a game. Elsewhere in the American League it was: Orioles 6, White Sox 2; Blue Jays 5, Rangers 2; Angels 10, Tigers 5. Brewers win 6-1 In Philadelphia, Dave Bush held the Philadelphia Phillies hitless into the eighth inning for the Milwaukee Brewers to cruise past the World Series champions 6-1 on Thursday. Several innings after World Series MVP Cole Hamels was forced to leave after getting hit in the left shoulder by Prince Fielder's line drive, Bush (1-0) became the sixth pitcher to take a no-hit bid into the late innings this season. All of them were broken up. Pinch-hitter Matt Stairs homered off the foul pole in right field and Bush left soon after to a standing ovation. Hamels (0-2) left the game after three innings with what the team called a bruise. He has a 9.69 ERA through three outings. Cardinals 12, Mets 8: At St. Louis, Albert Pujols homered twice as St. Louis completed a three-game sweep of New York at home for the first time since 2004. Rick Ankiel homered and doubled twice and Skip Schumaker hit a pair of RBI doubles as the Cardinals punished Livan Hernandez and won their seventh in a row at home. The Mets lost their fourth straight overall. Carlos Beltran had three hits, including a three-run homer, after moving up two spots in the Mets' batting order to the third slot. Ryan Church hit a two-run homer and David Wright, who switched places with Beltran in the lineup, had two hits. In other National League action it was: Reds 7, Cubs 1; and Dodgers 2, Astros 0.