BOSTON (AP) — Kevin Gausman pitched four-hit ball into the eighth inning, Tim Beckham hit a three-run homer and the Baltimore Orioles routed the Boston Red Sox for the second straight day, 7-0 on Saturday.
It was the third straight win for the Orioles, who pounded Boston 16-3 a night earlier. Jonathan Schoop added a solo homer and posted his 95th RBI, a club record for second basemen, surpassing Roberto Alomar’s 94 in 1996.
The AL East-leading Red Sox dropped their third straight and saw their lead sliced to 3 1/2 games over the second-place New York Yankees.
Gausman (10-9) struck out five and walked three. He gave up four singles in 7 2/3 innings.
Eduardo Rodriguez (4-4) allowed five runs and seven hits in 6 2/3 innings, striking out seven.
Blue Jays 10, Twins 9
TORONTO — Josh Donaldson had three hits, including a two-run homer, Kendrys Morales added a solo shot and Toronto withstood a late rally by Minnesota.
Max Kepler hit a grand slam and Eduardo Escobar had a two-run drive for the Twins, who began the day with a slim lead in a crowded race for the second AL wild card.
Minnesota lost for the 11th time in 13 meetings with the Blue Jays.
Athletics 8, Rangers 3
OAKLAND, Calif. — Chad Pinder homered twice to help Oakland top Texas, ending Cole Hamels’ five-game win streak.
Jed Lowrie drove in three runs for the A’s, who put back-to-back victories together for the first time since Aug. 5-6 at the Los Angeles Angels.
Adrian Beltre had three RBIs for the Rangers, who lost their second straight after winning 11 of 15.
Indians 4, Royals 0
CLEVELAND — Mike Clevinger pitched six sharp innings and rookie Bradley Zimmer made a sensational catch in center field before ending Jason Hammel’s bid for a perfect game, leading the Cleveland Indians to a win over the Kansas City Royals.
Roberto Perez hit a two-run homer off Hammel (6-10), and Edwin Encarnacion and Carlos Santana also connected as the defending AL champions moved a season-high 16 games over .500 at 72-56.
The Royals fell eight games back in the AL Central and were shut out for the second straight night. They have not scored in 25 innings.
Tigers 6, White Sox 3
CHICAGO — Justin Upton and Miguel Cabrera hit back-to-back homers in Detroit’s three-run third inning, sparking the Tigers to a rainy win against the Chicago White Sox.
Cabrera finished with three hits as Detroit won for just the fifth time in 20 games. Dixon Machado had two hits and drove in a run, and Buck Farmer (3-1) pitched into the sixth inning after he was recalled from Triple-A Toledo for his first major league start since June 18.
Pirates 1, Reds 0
CINCINNATI — Gerrit Cole ended his career-long futility against Cincinnati by hitting a solo homer and pitching seven innings for Pittsburgh.
Cole (11-8) was 0-6 against the Reds in nine starts, including a loss earlier this season. He broke through by holding down a lineup that had scored nine runs the previous night. Cole gave up five hits, didn’t walk a batter and fanned six.
He also connected for his first homer of the season and the third of his career off Luis Castillo (2-7) in the sixth, getting around on a 95 mph inside fastball. It was Cole’s first homer since May 26, 2016, against Arizona at PNC Park.
Cubs 17, Phillies 2
PHILADELPHIA — Anthony Rizzo and Tommy La Stella each homered twice, Kyle Hendricks pitched seven strong innings and the Chicago Cubs routed the Philadelphia Phillies despite another home run from Rhys Hoskins.
Kris Bryant and Ben Zobrist also went deep for the NL Central-leading Cubs, who tied their season high for homers and hits (17) while setting new marks for runs and margin of victory. Rizzo had five RBIs and La Stella added four.
Rockies 7, Braves 6
ATLANTA — Charlie Blackmon hit a tiebreaking, two-run homer in the ninth inning off Arodys Vizcaino and the Colorado Rockies held on to beat the Atlanta Braves.
D.J. LeMahieu added two solo homers and Trevor Story had a two-run double as the Rockies improved to 6-12 since Aug. 6. Colorado began the day with a 3 1/2-game lead for the second NL wild-card spot, but they had lost 24 of 31 on the road.
Diamondbacks 2, Giants 1
PHOENIX — A.J. Pollock and J.D. Martinez homered off San Francisco’s Madison Bumgarner, and that was enough for the Arizona Diamondbacks in a victory over the Giants.
Bumgarner (3-6) struck out seven and allowed five hits in seven innings against Arizona, which has won four of five and leads the NL wild-card standings.
Cardinals 6, Rays 4
ST. LOUIS — Tommy Pham hit a two-run homer in the ninth inning, and the St. Louis Cardinals rallied for a victory over the Tampa Bay Rays.
It was Pham’s first career walk-off homer and the fourth this season for the Cardinals.