NEW YORK — Max Scherzer outpitched Matt Harvey in their All-Star rematch, striking out 11 and hitting a stunning RBI double that sent the Detroit Tigers to a 3-0 victory over the New York Mets on Saturday in an interleague game.
Scherzer (19-1) joined Rube Marquard in 1912 and Roger Clemens in 2001 as the only major league pitchers to win 19 of their first 20 decisions in a season.
Andy Dirks had three hits off Harvey, who gave up a career-high 13 against Detroit’s powerful lineup. He pitched out of trouble to keep the Mets in the game, but they lost for the fifth time in his last six starts.
Red Sox 4, Dodgers 0
LOS ANGELES — Jon Lester pitched three-hit ball into the eighth inning, Jonny Gomes’ three-run homer capped a four-run first, and Boston beat Los Angeles, snapping the Dodgers’ four-game winning streak.
The Red Sox began the day percentage points behind Tampa Bay for first in the AL East. They won at Dodger Stadium for the first time in five games dating to their first visit in 2002, when they were swept in three games.
Lester (12-7) gave up one run in 7 1-3 innings, struck out six and walked four.
Athletics 2, Orioles 1
BALTIMORE — Coco Crisp hit a tiebreaking home run leading off the ninth inning and Jarrod Parker earned his eighth straight win as Oakland beat Baltimore.
After Parker and Chris Tillman waged a magnificent pitching duel for eight innings, Crisp connected on a 3-1 pitch from Darren O’Day (5-3). It was the third home run in three games for Crisp, who had four hits on Friday night.
Parker (10-6) gave up one run, five hits and three walks to improve to 8-0 in 16 starts since May 22. The right-hander threw 117 pitches and worked out of jams in the sixth and eighth innings.
Indians 7, Twins 2
CLEVELAND — Carlos Santana and Jason Kipnis hit two-run homers, Zach McAllister won his third straight start and Cleveland defeated Minnesota.
The win moved the Indians into third place in the crowded American League wild card race.
Santana’s two-run homer in the first got the Indians off to a quick start. Kipnis, who snapped an 0 for 19 skid with a first-inning single, homered in the third. Both home runs came off starter Liam Hendriks (0-2), who has lost 12 of his 13 career decisions.
Nationals 7, Royals 2
KANSAS CITY, Mo. — Jordan Zimmermann rebounded from one of his worst career outings to go 7 2-3 strong innings, Ian Desmond hit his 18th home run, and Washington beat Kansas City.
Zimmermann (15-7) tied St. Louis’ Adam Wainwright for the league lead in wins and sparked the surging Nationals to their fifth straight win, all on the road.
The right-hander, who allowed eight runs in five innings at Chicago last Monday, was charged with two runs and eight hits. He struck out seven and walked just one. After George Kottaras singled with two out in the fourth, Zimmerman retired 11 straight.
Marlins 3, Rockies 0
MIAMI — Rookie Jose Fernandez struck out eight in seven innings, leading Miami to a over Colorado.
Fernandez (10-5) allowed four hits and did not walk a batter as he lowered his ERA to 2.30. Fernandez has been one of the best pitchers in the Majors since June 1, compiling a 1.52 ERA and 112 strikeouts in 15 starts.
A.J. Ramos pitched the eighth and Steve Cishek earned his 28th save in 30 chances.
Astros 8, Blue Jays 5
HOUSTON — Jason Castro homered twice and drove in three runs to lead Houston to a win over Toronto.
Castro hit a two-run homer in the third inning to push the lead to 5-0, and added a solo shot in the seventh to make it 8-4. Brandon Barnes gave Houston an early lead with a two-run double in the second inning.
Brad Peacock (3-4) allowed six hits and four runs in 5 2-3 innings for the win. Chia-Jen Lo pitched a scoreless ninth for his second save.