Manny Ramirez hit a tiebreaking homer in the sixth inning and drove in two runs, leading Bronson Arroyo and the Boston Red Sox over the struggling Oakland Athletics 2-1 Saturday.
It was the second consecutive game-winning RBI for Ramirez, but came in a much different way than the one that gave Boston a 3-2 win in 10 innings Friday night. In that one, he was hit by a pitch after the Red Sox loaded the bases on an intentional walk to David Ortiz.
Arroyo (13-9) retired his first 12 batters before walking the first hitter in the fifth. He gave up the first hit with two outs in the inning, an RBI single by Marco Scutaro. Arroyo allowed three hits -- all singles -- in seven innings.
Jonathan Papelbon pitched the eighth and Mike Timlin got the last three outs to finish the four-hitter and earn his ninth save.
Dan Haren (13-11) settled down after allowing a first-inning run on three singles. He gave up just one more single before Ramirez hit a long shot onto the street behind the Green Monster seats in left field with one out in the sixth for his 36th homer and 125th RBI of the year.
The Red Sox kept their 11/2-game American League East lead over the New York Yankees, who beat Toronto 1-0.
Indians 5, Royals 4
At Cleveland, Cliff Lee won his eighth straight decision and Coco Crisp hit a two-run homer and the Cleveland Indians -- baseball's hottest team -- beat Kansas City, pushing the Indians within 3 1/2 games of Chicago in the AL Central.
That's as close as Cleveland has been to the first-place White Sox since April 18.
The Indians have won 11 of 12, and in going 22-6 since Aug. 18, they've trimmed 11 1/2 games off a Chicago lead that reached 15 on Aug. 1.
Back then, it seemed insurmountable. Not anymore. Not with six games remaining against the reeling White Sox, who have dropped seven of nine and will host a three-game series against Cleveland starting Monday.
The Indians also improved to 12-3 in September and stayed a half-game up on the New York Yankees for the wild card.
Lee (17-4) remained unbeaten since July 8, allowing four runs and five hits in seven innings. The left-hander, who has just one loss since June 1 -- a span of 19 starts -- was staked to a 5-0 lead in the first inning.
Twins 5, White Sox 0
At Minneapolis, Johan Santana struck out 13 to hand the Chicago White Sox their seventh loss in nine games.
Santana (14-7) has struck out 10 or more batters in eight starts this season and he leads the major leagues with 220 strikeouts. He walked two batters and was backed by Justin Morneau, who hit his career-high 20th homer. Michael Cuddyer also homered for the Twins.
The Venezuelan yielded only two hits going into the ninth -- Aaron Rowand's bloop single in the fifth and Juan Uribe's double in the eighth. But he loaded the bases in the ninth and was relieved by Joe Nathan, who struck out three for his 38th save.
Yankees 1, Blue Jays 0
At Toronto, Shawn Chacon gave New York's tired bullpen a much-needed rest by pitching eight innings, Bernie Williams drove in the run, and the Yankees won their sixth straight.
Chacon (5-3) allowed four hits before Tom Gordon pitched the ninth for his first save in eight chances. New York leads the AL with 13 shutouts.
Manager Joe Torre didn't want to use closer Mariano Rivera in four straight games.
Jorge Posada led off the second with a double off Gustavo Chacin (12-9), advanced to second on Ruben Sierra's single and scored on Williams' single to left.