Clemens stymies former team

Yankees 4, Red Sox 3

New York – Roger Clemens shut down his original team, allowing only two hits and outpitching a much younger ace in leading the Yankees past Josh Beckett and the Red Sox.

Clemens (6-5) held the Red Sox hitless until David Ortiz connected for an upper-deck homer with one out in the sixth. The Rocket worked around a season-high five walks and improved to 9-5 in his career against Boston.

Angels 8, Mariners 2

Seattle – Jered Weaver won for the fourth time in five decisions, Garret Anderson had four hits and the Los Angeles Angels beat the Seattle Mariners 8-2 on Wednesday to complete a three-game sweep and open a five-game lead in the AL West.

Indians 4, Twins 3

Cleveland – Rookie Asdrubal Cabrera’s two-run homer and Victor Martinez’s solo shot in a four-run first helped C.C. Sabathia finally get win No. 15 as the first-place Indians won their fifth straight.

Devil Rays 5, Orioles 4, 12 innings

Baltimore – Dioner Navarro singled in the tiebreaking run in the 12th inning, and the Devil Rays took advantage of another meltdown by the Baltimore bullpen in handing the Orioles their eighth straight loss.

Baltimore led 4-1 in the eighth inning before Tampa Bay rallied to tie the game.

Rangers 5, White Sox 4

Arlington, Texas – Sammy Sosa hit a sacrifice fly in the bottom of the 11th inning to lift Texas.

Sosa hit a fly ball to center and Jerry Owens made a diving catch, but the fielder had no chance to get up and throw Ian Kinsler out at the plate. Sosa had tied the game with a pinch-hit RBI double in the seventh.

Athletics 5, Blue Jays 4, 11 innings

Oakland, Calif. – Jack Hannahan hit a game-ending single.