Weaver (10-6) allowed seven hits, all singles, in eight innings while walking none and striking out five.
Athletics 5, Blue Jays 4, 11 innings
In Oakland, California, Jack Hannahan hit a game-ending single with two outs in the 11th inning to help Oakland snap a five-game losing streak.
Hannahan's big hit came after Huston Street blew a 4-2 lead in the ninth by allowing solo homers to Lyle Overbay and pinch-hitter Matt Stairs -- the first time the closer has allowed two homers in an outing in his career.
Yankees 4, Red Sox 3
At New York, Roger Clemens allowed only two hits and outpitched a much younger ace in leading the Yankees past Josh Beckett and Boston.
Alex Rodriguez hit his major league-leading 44th home run, and the Yankees got another big hit from Johnny Damon to earn their second consecutive win in the series.
New York trimmed Boston's cushion to six games in the AL East and moved within a percentage point of Seattle for the wild-card lead.
Beckett (16-6) was tagged for a career-high 13 hits by the Yankees.
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.
In other American League action on Wednesday it was:
* Tigers 5, Royals 0
* Indians 4, Twins 3
* Athletics 5, Blue Jays 4, 11 innings
* Devil Rays 5, Orioles 4, 12 innings
* Rangers 5, White Sox 4



