NEW YORK: Matt Harvey won his third straight start to begin his comeback season as the New York Mets held off the Miami Marlins 7-6 Sunday for their eighth consecutive victory, despite losing two important players to injuries.
Ruben Tejada had a three-run double and catcher Travis d’Arnaud singled twice in a seven-run fourth inning. But it was a costly win for the Mets, who lost d’Arnaud to a broken right hand and reliever Jerry Blevins to a fractured forearm.
After the Marlins trimmed a six-run deficit, Jeurys Familia retired Christian Yelich and Giancarlo Stanton on grounders with a runner at second for his sixth save.
Already missing captain David Wright (hamstring) and right-hander Zack Wheeler (elbow surgery), the Mets matched the best start in franchise history at 10-3 and won their first seven home games for the first time.
The Kansas City Royals overcame five ejections to beat the Oakland Athletics 4-2 with Kendrys Morales’ tiebreaking, two-run double off Eric O’Flaherty (0-1) in a three-run eighth inning.
Royals manager Ned Yost and pitching coach Dave Eiland were ejected in the first inning after Lorenzo Cain was hit by a Scott Kazmir pitch.
Kansas City reliever Kelvin Herrera was tossed in the eighth after throwing behind Brett Lawrie. Bench coach Don Wakamatsu, who was acting as manager after Yost’s ejection, also ejected along with injured Royals shortstop Alcides Escobar.
Royals right-hander Yordano Ventura was ejected Saturday when he hit Lawrie with a pitch after Josh Reddick’s homer. Lawrie’s hard slide into Escobar injured the left knee of the Kansas City shortstop on Friday and caused benches to clear. Escobar called it a “dirty slide” and did not play Saturday.
Detroit’s Yoenis Cespedes hit his first major league grand slam and had a two-run homer as the Tigers improved to 10-2, the best start in the major leagues, with a 9-1 win over the Chicago White Sox.
The New York Yankees completed a three-game sweep of the Tampa Bay Rays after Chase Headley and Mark Teixeira drove in two runs each for a 5-3 win.
Michael Pineda (2-0) allowed three runs and seven hits in 5 2-3 innings to defeat Matt Andriese (0-1). After Ryan Brett doubled leading off the ninth for his first big league hitter, Andrew Miller struck out three straight batters for his fourth save.
Steven Souza Jr. homered and drove in three runs for the Rays.
In Toronto, Jonny Gomes hit a three-run double in the first inning off rookie Daniel Norris (1-1) and added a sacrifice fly as the Atlanta Braves downed the Blue Jays 5-2, while Pirates pitcher Gerrit Cole (2-0) improved to 9-1 in his last 10 decisions at PNC Park after giving up two runs and striking out six in six innings in a 5-2 win over the Milwaukee Brewers.
In other games, Stephen Strasburg (1-1) won for the first time in three starts this season as the Washington Nationals downed the Philadelphia Phillies 4-1, the Baltimore Orioles defeated the Boston Red Sox 8-3, the Houston Astros edged the Los Angeles Angels 4-3 and the Minnesota Twins beat the Cleveland Indians 7-2.
Jon Lester (0-2) gave up three runs and six hits in 5 1-3 innings as the San Diego Padres downed the Chicago Cubs 5-2, the Arizona Diamondbacks beat the San Francisco Giants 5-1, the Los Angeles Dodgers blanked the Colorado Rockies 7-0, the Seattle Mariners sneaked past the Texas Rangers 11-10 and the St. Louis Cardinals were 2-1 winners over the Cincinnati Reds.
Harvey, Mets thwart Marlins 7-6



