NEW YORK — Mike Napoli stunned Masahiro Tanaka by hitting a solo home run with two outs in the ninth inning, lifting Jon Lester and the Boston Red Sox over the New York Yankees 2-1 Saturday.
Napoli had struck out in his previous two at-bats before lining an opposite-field drive into the first row of the seats in right. Napoli, who also homered off Tanaka at Fenway Park in late April, raised his right arm as he rounded first base.
Lester (9-7) held the Yankees hitless until the sixth. He gave up an unearned run and five hits in eight innings, striking out six and walking two. Koji Uehara pitched a perfect ninth for his 17th save in 18 chances.
Tanaka (11-3), the top winner in the majors and AL ERA leader, allowed seven hits in a complete game, striking out eight and walking one.
ATHLETICS 7, MARLINS 6, 14 INNINGS
MIAMI — Josh Donaldson’s two-out RBI single scored the go-ahead run from second base in the 14th inning to lift Oakland.
For the second game in a row, the Athletics won despite squandering a 4-0 lead. They also overcame a blown save by Sean Doolittle, whose streak of 26 2/3 scoreless innings ended when Miami tied it in the ninth on Casey McGehee’s single.
REDS 7, GIANTS 3, 11 INNINGS
SAN FRANCISCO — Zack Cozart drove in two runs with a tiebreaking single and surging Cincinnati scored five times with two outs in the 11th inning to beat San Francisco.
Chris Heisey followed with a two-run triple and Billy Hamilton added an RBI double, all but sealing the Reds’ fourth straight victory and seventh in eight games.
The NL West-leading Giants have dropped three in a row and 14 of 18.
DODGERS 9, CARDINALS 1
LOS ANGELES — Zack Greinke became the third NL pitcher to reach double digits in victories, and Los Angeles had four RBI doubles during a six-run second inning.
Greinke (10-4) allowed a run and four hits over seven innings, struck out 10 and did not walk a batter as the Dodgers won for the 11th time in 15 games.
WHITE SOX 4, BLUE JAYS 3
TORONTO — Dayan Viciedo hit a three-run homer, Chris Sale pitched seven innings and Chicago beat Toronto.
The White Sox won back-to-back games for the first time since winning two straight over San Francisco on June 17 and 18. Chicago had dropped 11 of 14 before the consecutive victories.
RAYS 5, ORIOLES 4
BALTIMORE — Desmond Jennings opened the game with the first of Tampa Bay’s three home runs off Wei-Yin Chen, and the Rays got an impressive performance from former Orioles pitcher Erik Bedard.
Tampa Bay built a five-run lead in the fourth inning, then held off a late comeback bid to improve to 3-8 against the Orioles this season.
NATIONALS 3, CUBS 0, 1st game
NATIONALS 7, CUBS 2, 2nd game
CHICAGO — Adam LaRoche and Wilson Ramos homered, Blake Treinen earned his first major league win and Washington completed a sweep of a day-night doubleheader.
The Nationals tagged Jeff Samardzija (2-7) for six runs over five innings to salvage a four-game series split.
Gio Gonzalez pitched two-hit ball over seven innings for Washington in the first game. Gonzalez (5-4) had his way with one of the weakest lineups in the majors, outperforming Dallas Beeler in the right-hander’s major league debut.
TIGERS 4, ASTROS 3
HOUSTON — Ian Kinsler hit a three-run homer with two outs in the ninth inning to rally Detroit past Houston after Max Scherzer struck out a season-high 13 batters.
The Tigers trailed by one before Kinsler connected off Jerome Williams (1-4) for a 4-2 lead. Kinsler also had a double in his seventh straight multihit game and 33rd this season.
BRAVES 10, PHILLIES 3, 1st game
BRAVES 5, PHILLIES 1, 2nd game
PHILADELPHIA — Ryan Doumit homered and Tommy La Stella had two doubles and drove in a pair of runs in the second game to lead Atlanta to a doubleheader sweep of Philadelphia.
Chris Johnson had three hits with an RBI and Justin Upton had two hits and drove in a run for the Braves, who have won five of six
ANGELS 6, ROYALS 2
KANSAS CITY, Mo. — David Freese drove in three runs, Albert Pujols had two RBIs and Los Angeles beat Kansas City after a long rain delay for its seventh victory in eight games.
The first rain delay, after the first inning, lasted only 7 minutes. But the second one, after the fourth, went on for 3 hours, 58 minutes. The game didn’t end until nearly 7 hours after it started.
METS 5, PIRATES 3
PITTSBURGH — Jonathon Niese extended his streak of solid starts with six gritty innings, rookie Eric Campbell had three hits while subbing for injured star third baseman David Wright and New York spoiled Gerrit Cole’s return from the disabled list.
Niese (5-4) gave up three runs and scattered seven hits. It was his 20th straight outing without allowing more than three runs, dating to last season. Jenrry Mejia pitched a perfect ninth for his eighth save.
BREWERS 7, ROCKIES 4
MILWAUKEE — Carlos Gomez launched a three-run homer and Matt Garza pitched into the seventh inning for his first win in four starts to help Milwaukee beat Colorado again.
Garza (5-5) took a shutout into the sixth and allowed four runs in 6 2/3 innings. His first win since June 7 improved the Brewers to 6-0 this season against the Rockies.
RANGERS 5, TWINS 0
ARLINGTON, Texas — Yu Darvish allowed just four hits over eight sharp innings and Texas handed Minnesota its fifth straight loss.
Darvish (8-4) allowed only one hit and one walk after the second inning in lowering his earned run average to 2.42 and his home ERA to 1.83. With 10 strikeouts, he hit double digits for the fifth in his last eight starts.
INDIANS 5, MARINERS 0
SEATTLE — Josh Tomlin threw a one-hitter with a career-high 11 strikeouts in Cleveland’s victory over Seattle.
It was the second complete game of Tomlin’s career and the first one-hitter by an Indians pitcher since Billy Traber did it against the Yankees on July 8, 2003.
DIAMONDBACKS 3, PADRES 1
SAN DIEGO — Miguel Montero hit a two-run homer and Arizona beat San Diego to climb out of last place for the first time all season.