Clay Buchholz pitched a four-hitter for his third career shutout — all against Baltimore — leading the Boston Red Sox over the Orioles 7-0 on Thursday.
Buchholz (6-2) struck out six and walked one. His other complete games were a five-hitter in an 11-0 win on June 4, 2010, and a no-hitter on Sept. 1, 2007, his second big-league start and appearance.
Adrian Gonzalez had three hits and two RBIs as Boston stopped a three-game losing streak. The Orioles had been 5-0 at Fenway Park this year.
RAYS 7, YANKEES 3
At New York, David Price struck out eight over five scrappy innings to become the American League leader in wins, as Tampa Bay averted a three-game series sweep to New York.
Price (8-3) finished his night by retiring two of the Yankees’ most dangerous hitters with the bases loaded.
Alex Rodriguez struck out after an 11-pitch at bat and Robinson Cano grounded out in six more, ending New York’s best threat to cut into a four-run lead.
C.C. Sabathia (7-3) struck out 12 and matched a season high with 121 pitches for the Yankees, who lost for the fourth time in their last 14 games. Russell Martin homered in the ninth.
WHITE SOX 4, BLUE JAYS 3
At Chicago, Orlando Hudson singled in the winning run with two outs in the ninth inning, lifting Chicago over Toronto.
Dayan Viciedo sparked the winning rally with a one-out single against Francisco Cordero (1-3). He advanced on a wild pitch and scored on Hudson’s hit.
Alex Rios hit a two-run homer and finished with three RBIs for the White Sox.
TIGERS 7, INDIANS 5
In Detroit, Miguel Cabrera homered, Brennan Boesch broke out of a slump with a pair of hits and Casey Crosby earned his first major league win as Detroit edged Cleveland.
Cleveland nearly rallied from a 7-1 deficit, but with the Tigers leading by two, the Indians left the bases loaded in the seventh and two on in the eighth.
Detroit avoided a three-game sweep and beat the Indians for the first time in six meetings this year.
Crosby (1-1) allowed three runs and five hits in 5-1/3 innings in his second career start.
ATHLETICS 7, RANGERS 1
In Oakland, California, Coco Crisp hit a solo homer and a bases-loaded triple to match his season total for extra-base hits, as Oakland won a series for the first time since May 6 against Tampa Bay.
The Athletics outscored the Rangers 24-8 in winning three of the four games.
Brandon McCarthy (5-3) allowed one run and three hits in seven innings to improve to 5-0 with a 2.31 ERA in his past six starts. Yu Darvish (7-4) gave up six runs, six hits and six walks in 5 1-3 innings as Texas lost for the seventh time in nine games.
Aaron Harang got his 100th career victory as Los Angeles overcame a two-run, sixth-inning deficit, as the Dodgers won 8-3 on Thursday to complete their first four-game sweep at the Philadelphia Phillies in 66 years.
Harang (5-3) allowed three runs and eight hits in six innings, improving to 100-97 in 11 big-league seasons. The Dodgers had not swept a four-game series at Philadelphia since Brooklyn accomplished the feat in May 1946, according to STATS LLC.
Cole Hamels (8-3) wasted a 3-0 lead, giving up four runs — three earned — and six hits in six innings.
PIRATES 5, REDS 4, 10 INNINGS
At Cincinnati, Michael McKenry drove in the first earned run allowed by Aroldis Chapman with an RBI double in the 10th inning, rallying Pittsburgh past Cincinnati.