TORONTO — Clay Buchholz pitched seven shutout innings to earn his major league-leading sixth win, Mike Napoli hit two of Boston’s five home runs and the Red Sox routed the Toronto Blue Jays 10-1 on Wednesday night.
Stephen Drew hit a two-run shot in the second inning and Napoli went back-to-back with Daniel Nava in the fourth as the Red Sox won their majors-best 19th game.
Napoli hit a solo shot in the fourth, followed that with a three-run shot in the seventh and also doubled in the ninth. He now has six homers and leads the majors with 21 extra-base hits.
Buchholz (6-0) allowed two hits, walked three and struck out eight, improving to 7-0 in his past eight starts at Toronto. The right-hander lowered his ERA to an AL-best 1.01.
WHITE SOX 5, RANGERS 2
ARLINGTON, Texas — Conor Gillaspie and Alejandro De Aza homered in the seventh inning, and Chicago ended a three-game losing streak with a win over Texas.
Chris Sale (3-2) settled down after a rough second inning to make it through seven. The left-hander struck out seven and walked two.
ANGELS 5, ATHLETICS 4
OAKLAND, Calif. — Mark Trumbo went deep for the third consecutive day, and Howie Kendrick and Mike Trout also homered as Los Angeles beat Oakland to end a four-game losing streak.
C.J. Wilson (3-0) remained undefeated despite a season-high five walks. He allowed two runs on six hits in 6 1/3 innings. Wilson struck out five and stranded six runners in scoring position.
YANKEES 5, ASTROS 4
NEW YORK — Robinson Cano homered, and Eduardo Nunez scored the tiebreaking run after a sixth-inning double to send New York past Houston.
With the score tied 4-all, Nunez doubled down the left-field line against Paul Clemens (1-1) to begin the sixth. Nunez advanced on a wild pitch and, with one out and runners at the corners, Wesley Wright was brought in to face Ichiro Suzuki, who put the Yankees ahead with a groundout.
MARINERS 8, ORIOLES 3
SEATTLE — Michael Morse hit an opposite-field two-run homer, and Aaron Harang pitched six solid innings for his first win as Seattle beat Baltimore.
Morse’s homer was the highlight on a night when the Mariners scored four times with two outs off Baltimore starter Wei-Yin Chen (2-3). Michael Saunders had three hits and scored three times, while Kendrys Morales had three RBIs, including a two-run double in the sixth inning.
ROYALS 9, RAYS 8
KANSAS CITY, Mo. — Elliot Johnson homered against his former team, and Kansas City rallied from an early five-run hole to beat Tampa Rays on a cold, blustery night.
Lorenzo Cain and Jeff Francoeur each drove in a pair of runs for the Royals, who trailed 5-0 in the third inning before slowly chipping away at the Tampa Bay lead.
TWINS 6, TIGERS 2
DETROIT — Scott Diamond pitched six solid innings, and Minnesota got to Anibal Sanchez early in a win over Detroit that snapped the Tigers’ five-game winning streak.
INDIANS 6, PHILLIES 0
CLEVELAND — Ryan Raburn tied a career high with four hits, and Trevor Bauer allowed one hit in five strong innings for his first AL win as Cleveland beat Philadelphia.
Raburn drove in two runs with a single in the third and a double in the fifth. He has 12 hits in his last 14 at-bats, totaling four homers, nine RBIs and five runs scored in the last four games.