Grady Sizemore hit a tiebreaking double in the eighth inning and the Indians rallied from a four-run deficit to beat the Toronto Blue Jays, 6-5, last night and complete a three-game sweep at Cleveland.
Victor Martinez had four hits for Cleveland, which trailed, 4-0, in the third inning of Cliff Lee's first start of the season but came back.
Mike Rouse, who had been 1 for 19 this season, singled with two outs in the eighth against Jason Frasor (1-1). Josh Barfield singled Rouse to third and Sizemore hit a 3-and-2 pitch to right-center, with the ball bouncing into the stands.
Aaron Fultz (3-0) pitched the eighth, and Joe Borowski finished for his 10th save in 11 chances.
Barfield was thrown out at the plate in the fourth when he ran standing up into catcher Jason Phillips, prompting players from the dugouts and bullpens to run onto the field. No punches were thrown and no one was ejected.
Lee, sidelined since early in spring training because of a pulled abdominal muscle, was activated before the game and allowed five runs and nine hits in six innings. He struck out four, walked one, and threw 97 pitches.
Martinez tied the game with another RBI single in the fifth, and Ryan Garko put the Indians ahead, 5-4, when he drove in a run with his first career triple.
Phillips's RBI double retied it in the sixth.
Royals 5, Angels 2 -- Gil Meche allowed two hits in seven innings, retiring 17 straight batters after Vladimir Guerrero's two-run homer in the first and leading host Kansas City over Los Angeles.
Meche (3-1), whose 2.23 ERA is third in the AL behind Oakland's Dan Haren (1.60) and the Angels' John Lackey (2.19), struck out six and walked one. Meche walked Reggie Willits in a 10-pitch at-bat right ahead of Guerrero's ninth home run.
Only two Angels hit the ball out of the infield during his stretch of 17 straight batters retired, a streak that ended in the seventh when Guerrero reached on a one-out infield single that went off second baseman Esteban German's glove.
Guerrero took second on an error by Ross Gload on Meche's pickoff attempt, but Meche struck out Casey Kotchman and retired Erick Aybar on an easy grounder.
Devil Rays 6, Twins 4 -- James Shields gave up three runs over 7 1/3 innings and Rocco Baldelli hit a two-run homer as host Tampa Bay beat Minnesota.
Shields (3-0) allowed nine hits, including singles to the final two batters he faced in the eighth. He worked out of a bases-loaded, no-out jam in the fifth by striking out Joe Mauer and getting Justin Morneau to hit into a double play.
Baldelli homered off Ramon Ortiz (3-2) during a four-run third that put the Devil Rays ahead, 4-1.
Mets 9, Diamondbacks 4 -- Damion Easley and David Wright hit three-run homers in the ninth inning and New York beat Arizona for its 11th straight victory in Phoenix.
With the Mets trailing, 4-3, Easley, a former Diamondback, hit a 2-and-0 pitch from closer Jose Valverde (0-2) into the left-center-field bleachers. It was Valverde's second blown save in 12 opportunities and his first since April 3 in Colorado.
Pirates 4, Brewers 2 -- Given a chance to move 10 games over .500 for the first time in 15 years, host Milwaukee fell short. Jose Bautista and Ronny Paulino hit consecutive home runs in a four-run seventh inning as Pittsburgh rallied to end the Brewers' four-game winning streak.
Milwaukee (18-10), which leads the NL Central, has not been 10 games over .500 since finishing the 1992 season 92-70. That also was the last time the Brewers finished with a winning record.
Phillies 9, Giants 7 -- Jimmy Rollins had two triples and drove in two runs and Philadelphia starter Adam Eaton beat host San Francisco for the first time in nearly six years.
Shane Victorino and Chase Utley both drove in two runs for the Phillies.
Astros 7, Reds 5 -- Luke Scott hit a go-ahead two-run double in a three-run eighth inning, leading host Houston over Cincinnati.