Boston starter Daisuke Matsuzaka (6-3) won for the first time in more than a month, allowing two runs in six-plus innings, walking none and striking out five.
The Red Sox lost All-Star third baseman Adrian Beltre in the sixth with a strained left hamstring.
Aaron Hill connected for Blue Jays, who lead the major leagues with 136 homers.
Marco Scutaro ended Toronto starter Jesse Litsch's no-hit bid in the sixth with a two-out double. Litsch (0-4) then gave up homers to McDonald and Ortiz.
In Detroit, Michael Cuddyer drove in a pair of runs to help Minnesota down Detroit and end a run of four defeats.
Twins starter Carl Pavano (10-6) pitched into the eighth inning, improving to 5-0 in his past seven starts. He allowed three runs, walked one and struck out six.
Tigers pitcher Andrew Oliver dropped to 0-3 in four career starts, after giving up four runs and four walks in 4 2-3 innings.
In Seattle, C.C. Sabathia allowed just one run in seven innings and joined Tampa Bay's David Price as the only 12-game winners in the AL, as New York roughed up Seattle.
Sabathia (12-3) won his eighth straight decision and made it look easy. After consecutive singles in the second inning, Sabathia set down the next 11 before a single leading off the sixth.
Meanwhile, the Yankees rocked Mariners starter Ryan Rowland-Smith for six runs in just four innings.
Rowland-Smith (1-9) wasn't helped by two errors that allowed two unearned runs in the first inning.
In Oakland, Jack Cust homered for the second time in three games as Oakland overcame Los Angeles.
Adam Rosales added a two-run single for the A's.
Trevor Cahill (9-3), Oakland's lone All-Star representative before closer Andrew Bailey was added to the AL roster Sunday, worked out of a bases-loaded, no-out jam in the sixth without allowing a run to earn the win.
Bobby Abreu homered for the second straight day for the Angels, who ended their dismal road trip 1-6.
L.A. starter Jared Weaver (8-5) lost for only the second time in his past six starts.
In Chicago, Carlos Quentin hit a grand slam and a solo homer as Chicago surged into first place in the AL Central with a rout of Kansas City.
Andruw Jones hit his 400th career homer during a seven-run, four homer third inning for Chicago, which moved atop the division after trailing the Twins by 9½ games on June 8.
Alex Rios and Dayan Viciedo also homered for the White Sox, who have won eight straight and 25 of 30. Chicago moved a half-game ahead of Detroit for first.
Royals starter Anthony Lerew (1-3), subbing for Zack Greinke (sore shoulder), got two outs in the third inning then was tagged for four home runs.
Chicago's Tony Pena (3-1) pitched three-hit ball for three innings to take the win.
In St. Petersburg, Jason Bartlett hit a game-ending single over a drawn-in outfield in the 10th inning, lifting Tampa Bay over Cleveland.
With one out in the 10th, Carl Crawford stole second.
Kerry Wood (1-4) then intentionally walked Evan Longoria before Bartlett's winner.
Crawford homered for the Rays, while Andy Sonnanstine (2-0) pitched a perfect 10th for the win.
In Arlington, Corey Patterson had another homer against Texas as Baltimore completed a rare four-game road sweep of the Rangers.
The Orioles go into the All-Star break with the worst record in the majors and hadn't won any of their 14 road series this season before getting to Texas. But now they have their first four-game road sweep for 15 years.
Baltimore rookie Jake Arrieta (3-2) pitched into the seventh, limiting Texas to one run.
Rangers starter C.J. Wilson (7-5) had won his previous four home starts, but threw only 60 of his 111 pitches for strikes during an inconsistent 4 2-3 innings. He walked five and threw three wild pitches.
Successive homers lift Red Sox over Blue Jays
Publication Date:
Tue, 2010-07-13 00:25
Taxonomy upgrade extras:
© 2024 SAUDI RESEARCH & PUBLISHING COMPANY, All Rights Reserved And subject to Terms of Use Agreement.