ST. LOUIS — Michael Wacha escaped a pair of jams with strikeouts, and the St. Louis Cardinals snapped a fifth-inning tie en route to a 5-2 victory over the New York Mets on Tuesday night.
Yadier Molina hit his first homer since May 24 for the Cardinals, who have won eight of nine and will go for a three-game sweep on Wednesday. David Wright hit his first homer since May 28, and Lucas Duda also connected for the Mets, who have lost 11 of 14.
Mets manager Terry Collins batted the pitcher eighth with Eric Young Jr. hitting ninth for the second straight game in an effort to stimulate the offense. During the 14-game slump, the Mets have scored two or fewer runs seven times.
Daisuke Matsuzaka worked a scoreless seventh inning in relief of Mets starter Jonathon Niese (3-4).
Royals 11, Tigers 4: DETROIT — Alex Gordon and Mike Moustakas homered as part of a seven-run second inning, and the Kansas City Royals took over first place in the AL Central on Tuesday night with their ninth straight victory, 11-4 over the Detroit Tigers.
Gordon and Moustakas hit two-run shots off Max Scherzer, and Kansas City has won the first two games of this four-game series emphatically. The Royals, who trailed the Tigers by seven games after a May 20 loss, now lead Detroit by a half-game atop the division.
Scherzer (8-3) yielded a career high-tying 10 runs in four-plus innings.
Nationals 6 Astros 5: WASHINGTON — Anthony Rendon doubled twice and drove in three runs, and the Washington Nationals opened a six-game homestand with a 6-5 victory over the Houston Astros on Tuesday night.
Ryan Zimmerman added two doubles and two RBIs as Washington snapped a four-game losing streak.
Tanner Roark (6-4) pitched five innings in winning his third straight start. Rafael Soriano worked the ninth for his 14th save.