ST. PETERSBURG, Florida: Shelley Duncan and Orlando Cabrera each had two RBIs as the Cleveland Indians beat the Tampa Bay Rays 7-3 Saturday, extending their lead in the American League Central to a surprising 6-1/2 games. Duncan, who was pinch-hitting, and Cabrera both had two-run singles during the eighth to put Cleveland ahead 7-2. Duncan had a bases-loaded drive off J.P. Howell that hit the left-field wall, but he was held to a single because it looked like outfielder Sam Fuld might catch the ball. Indians starter Carlos Carrasco (4-2) gave up two runs over six innings, helping the AL Central leaders end a three-game losing skid. Cleveland had been outscored 23-4 over those games. James Shields (5-3) took the loss. Mariners 5, Yankees 4, 12 innings: In Seattle, Adam Kennedy scored Luis Rodriguez with a bloop single off Mariano Rivera in the bottom of the 12th as Seattle edged New York and won for the ninth time in 10 games. Rivera (1-1) made career appearance No. 1,001 in the 12th inning and gave up a one-out single by Justin Smoak and a double by Jack Cust. Rodriguez replaced Smoak as a pinch-runner at third, and after an intention walk to load the bases, Kennedy dumped an pitch in front of the center fielder to score Rodriguez. David Pauley (4-0) worked two innings of relief. In other games it was: Blue Jays 9, White Sox 8, 14 innings; Rangers 10, Royals 1; Athletics 4, Orioles 2; Twins 1, Angels 0, 10 innings. Brewers beat Giants Jonathan Lucroy's bases-loaded suicide squeeze scored Ryan Braun in the ninth, lifting the Milwaukee Brewers to a 3-2 win over the San Francisco Giants in the National League Saturday. Braun and Prince Fielder opened with consecutive singles off Guillermo Mota (2-2) in the ninth and moved up on a groundout before an intentional walk loaded the bases. Pinch-hitter Lucroy's then delivered a well-executed bunt, out of the reach of Mota and Braun easily scored. The Brewers had squandered a 2-0 lead after the Giants scored twice in the eighth. Brewers reliever John Axford (1-1) pitched the ninth, taking the win. Phillies 5, Mets 2: In New York, Ryan Howard hit a tiebreaking double in the eighth inning and Philadelphia went on beat New York. Phillies starter Cole Hamels (7-2) struck out a season-high 10 and walked none over seven innings to win his third straight outing and improve to 3-9 in 15 career games against the Mets. He had lost five consecutive starts against them. This time, he recovered from a shaky start to retire his final 11 batters — five by strikeout — without allowing a ball out of the infield. Ryan Madson got three quick outs for his 11th save in as many tries. Philadelphia pitchers set down the last 17 Mets. Elsewhere it was: Rockies 15, Cardinals 4; Braves 7, Reds 6, 12 innings; Marlins 6, Dodgers 1; Diamondbacks 11, Astros 3; Pittsburgh 10, Cubs 0; Padres 2, Nationals 1.