BOSTON — Pinch hitter Mike Carp’s bloop single to left in the eighth dropped just beyond the glove of Baltimore third baseman Manny Machado, scoring Jarrod Saltalamacchia from second with the tiebreaking run and lifting the Boston Red Sox to a 4-3 win over the Orioles on Wednesday night.
Shane Victorino drove in a run for Boston with an RBI single after collecting a career-best seven RBIs and hitting two homers in a 13-2 win on Tuesday night.
Craig Breslow (4-2) got two outs to earn the win and Koji Uehara got his 14th save with a perfect ninth for the AL East-leading Red Sox, who won their fourth straight.
Chris Davis hit his major league-leading 47th homer and added an RBI double for Baltimore, which lost for the sixth time in its last eight games.
Saltalamacchia hit a two-out double high off the left-field wall against Tommy Hunter (3-3) and Stephen Drew was walked intentionally before Carp’s bloop fell just past the glove off Machado in short left field.
RANGERS 12, MARINERS 4
SEATTLE — Leonys Martin homered and drove in a career-high four runs and Texas roughed up Felix Hernandez in a win over Seattle.
The AL West-leading Rangers tagged Hernandez (12-8) for nine runs and 11 hits in three-plus innings. The former AL Cy Young winner’s ERA climbed from 2.63 to 2.97.
Martin Perez (8-3) limited the Mariners to two runs and five hits in six innings. The rookie won his fifth straight decision.
Adrian Beltre, who hit his 28th homer, and Elvis Andrus each got three of the Rangers’ 17 hits. Mitch Moreland also homered as every Texas starter got a hit except for Alex Rios.
ATHLETICS 14, TIGERS 4
DETROIT — Brandon Moss homered twice and drove in six runs to lead Oakland over Detroit.
Moss has three home runs in his past two games for the A’s, who had a season-high 21 hits and have won the first three games of the four-game series by a combined score of 28-13.
Josh Donaldson had three hits and drove in two runs, and Eric Sogard had two RBIs for Oakland.
Torii Hunter homered for the AL Central-leading Tigers.
Oakland starter Daniel Straily (7-7) got his first win since July 9. He allowed a run and eight hits over six innings, walking two and striking out four.
Doug Fister (11-7) gave up seven runs and 13 hits in five innings for the Tigers.
BLUE JAYS 7, YANKEES 2
TORONTO — Edwin Encarnacion hit a two-run home run, rookie Todd Redmond snapped a seven-start winless streak and Toronto beat New York.
The Blue Jays took two out of three from the Yankees after losing 12 of their first 13 meetings this season. They’re 3-3 against New York at home and 0-10 on the road.
Redmond (2-2) left to a standing ovation after striking out Alfonso Soriano and Alex Rodriguez to begin the sixth inning. He allowed two runs and three hits, walked four and struck out seven for his first victory since beating Minnesota on July 7.
New York’s Hiroki Kuroda (11-10) gave up seven runs for the second straight outing.
RAYS 4, ANGELS 1
ST. PETERSBURG, Fla. — Chris Archer pitched seven strong innings, David DeJesus scored twice and Tampa Bay ended Los Angeles’ four-game winning streak.
Archer (8-5) allowed one run and five hits while striking out five. For the fifth time in his last 10 starts, the rookie right-hander did not walk a batter.
Archer breezed through the first six innings, scattering three singles and facing 20 batters, only two over the minimum.
Fernando Rodney pitched the ninth, striking out two for his 31st save.
Garrett Richards (4-6) gave up four runs on seven hits and three walks in 3 1/3 innings
ROYALS 8, TWINS 1
MINNEAPOLIS — Salvador Perez had four hits and two home runs, Danny Duffy pitched 6 2/3 shutout innings and Kansas City beat Minnesota.
Perez hit two-run shots in the fourth and eighth innings as the Royals won their fourth straight.
Duffy (2-0) allowed five hits and struck out seven in his third start for Kansas City since having elbow surgery last June.
The Twins struck out 10 times and set the club record for strikeouts in a season with 31 games to go. Minnesota batters have fanned 1,127 times, breaking the previous mark of 1,121 set in 1997.
Andrew Albers (2-2) allowed three runs, two earned, on six hits in seven innings for Minnesota.
WHITE SOX 6, ASTROS 1
CHICAGO — Chris Sale struck out 12 over eight-plus dominant innings and Avisail Garcia hit a three-run homer to lead Chicago to a win over Houston.
Garcia finished with three hits for the White Sox, who have won 10 of their last 12 games.
Sale (10-12) bounced back from an embarrassing start Friday night against Texas in which he allowed a career-worst four home runs. Against Houston, he gave up only one run on four hits.
Sale had his 22 2/3 scoreless innings streak snapped when Chris Carter hit a two-out solo shot in the seventh to tie the game 1-1. It was Carter’s 26th of the season.
Jeff Keppinger broke the tie in the seventh with a sacrifice fly off Lucas Harrell (6-15).
Dodgers 4, Cubs 0
LOS ANGELES (AP) — Dodgers rookie Yasiel Puig was pulled by manager Don Mattingly after four innings following a pair of early episodes, and Los Angeles beat Chicago.
Puig didn’t slide into second base to try to break up a double play in the first inning, then slammed his bat after striking out in the third. The Cuban newcomer is hitting .346.
Puig met with Mattingly and general manager Ned Colletti behind closed doors after the game.
Ricky Nolasco (11-9) pitched eight innings of three-hit ball. He struck out 11 and won his sixth straight start in August.
Hanley Ramirez and Andre Ethier homered as the first-place Dodgers earned their 21st victory in August, tying the Los Angeles record for most wins in a calendar month.
Edwin Jackson (7-14) took the loss.
PIRATES 7, BREWERS 1
PITTSBURGH (AP) — Marlon Byrd celebrated his arrival in Pittsburgh with a three-run homer and the Pirates beat Milwaukee.
Byrd, acquired along with catcher John Buck from the New York Mets on Tuesday, hit his 22nd homer of the season into the bushes in center field in the seventh inning as Pittsburgh ended a three-game losing streak.
Charlie Morton (6-3) scattered five hits over 6 2/3 innings. Tom Gorzelanny (3-6) yielded four runs on nine hits in 5 1/3 innings.
REDS 10, CARDINALS 0
ST. LOUIS (AP) — Jay Bruce homered and drove in five runs as Cincinnati tagged Adam Wainwright, leading Homer Bailey and the Reds over St. Louis to avoid a three-game sweep.
The Reds came out swinging against the NL Central leaders a few hours after Brandon Phillips’ expletive-filled tirade at a newspaper reporter who commented on the star’s sagging on-base percentage.
Bailey (9-10) capped a six-run first against Wainwright (15-8) with the Reds’ sixth hit and his first RBI of the season. Bailey gave up five hits in 7 1/3 innings, striking out seven in his fourth straight win.
Wainwright matched a career worst by giving up nine runs and lasted two innings for his shortest outing of the year.
Phillips singled and scored in his first two at-bats.
BRAVES 3, INDIANS 2
ATLANTA (AP) — Chris Johnson singled to left with two outs in the ninth inning for his first career walk-off hit and the Atlanta Braves won again at home, beating Cleveland.
Jordan Schafer drove in Atlanta’s first two runs, then scored the winner after reaching on an infield single and stealing his second base of the night. Freddie Freeman was intentionally walked before Johnson lined a 2-2 pitch to left off Joe Smith (5-2).
The Braves improved to 46-18 at Turner Field, the best home record in the majors.
Craig Kimbrel (3-2) earned the win with a perfect ninth.
PHILLIES 6, METS 2
NEW YORK (AP) — Cole Hamels pitched seven strong innings and handed himself some much-needed run support, sending the Philadelphia Phillies past the New York Mets.
Carlos Ruiz homered and the Phillies overcame a couple of mental mistakes by shortstop Jimmy Rollins to win for only the third time in 17 road games. Hamels hit a two-run single to help Philadelphia improve to 8-5 under interim manager Ryne Sandberg.
Daisuke Matsuzaka (0-2) labored through 4 1/3 innings on Japanese Heritage Night in his second start for the new-look Mets, who have dropped six of seven.
Hindered by the fifth-worst run support in the majors this season, Hamels (6-13) worked around nine hits and improved to 2-0 with a 2.00 ERA in six August starts.
NATIONALS 4, MARLINS 3
WASHINGTON (AP) — Ian Desmond had three hits, including the go-ahead RBI single in the seventh inning, and the Washington Nationals kept pace on the fringes of the playoff race with a rain-delayed win over Miami.
Desmond also scored a run and stole a base, and Jayson Werth homered for the Nationals, who have won seven of eight.
Drew Storen (4-2), the fourth of six Nationals pitchers, worked out of a seventh-inning jam and got the win on a night when starter Stephen Strasburg was done after two innings because of a 72-minute rain delay. Strasburg had promising stuff: He got his six outs on 22 pitches with no hits allowed.
Tyler Clippard worked the eighth, and Rafael Soriano the ninth for his 35th save.
Mike Dunn (3-4) took the loss.
ROCKIES 5, GIANTS 4
DENVER (AP) — Jhoulys Chacin did not allow a hit for 6 2/3 innings and hustled for a crucial RBI to help the Colorado Rockies beat San Francisco.
Chacin (13-7) tied a season high with nine strikeouts. Brandon Crawford’s single to center field was the only hit Chacin allowed in seven innings. He also yielded an unearned run.
Madison Bumgarner (11-9) left in the sixth.
PADRES 5, D-BACKS 1
PHOENIX (AP) — Will Venable homered and drove in three runs, Robbie Erlin pitched six effective innings in his return to the majors and the San Diego Padres avoided a three-game sweep with a win over Arizona.
Venable drove in the first of the Padres’ two runs off Wade Miley (9-9) in the first inning and gave them a cushion with a two-run homer in the eighth. He’s hitting .390 with eight homers in August and has an eight-game hitting streak.
Jesus Guzman also homered and had two RBIs for the Padres. Erlin (2-2) was sharp after being called up from Triple-A Tucson, holding the Diamondbacks to a run and six hits.