MILWAUKEE -- Eric Sogard and Orlando Arcia hit back-to-back homers in the sixth off Matt Harvey, spoiling the choppy return of the New York Mets' starter from a three-game suspension in the Milwaukee Brewers' 7-4 win on Friday night.
Harvey (2-3) allowed seven hits and five runs, including a season-high three homers, in his first outing in 10 days.
The light-hitting Sogard, whose contract was selected earlier Friday from the minors, hit a two-run shot into the second deck in right to break a 2-2 tie. Arcia's pinch-hit solo homer chased Harvey from the mound three batters into sixth with nobody out.
This wasn't the outing that the Mets hoped to get out of Harvey after a drama-filled week. He has apologized for skipping a game last weekend following a late night on the town (see full recap).
McCann, McCullers lead MLB-best Astros past Yanks
NEW YORK -- Mac & Mac made it another successful night for the streaking Houston Astros.
Brian McCann hit a three-run homer against his former team and Lance McCullers Jr. pitched four-hit ball over six shutout innings to lead Houston past the New York Yankees 5-1 on Friday for its fifth straight victory.
Carlos Correa added a pop-fly RBI single for the Astros, who boosted the top record in the majors to 25-11. Off to the best start in team history, Houston has won 10 of 12 and matched its longest winning streak of the season (see full recap).
Contreras, Cubs snap Cardinals' 6-game win streak
ST. LOUIS -- Willson Contreras connected twice for his first career multihomer game, Eddie Butler threw six scoreless innings in his season debut and the Chicago Cubs beat St. Louis 3-2 Friday, ending the Cardinals' six-game winning streak.
The Cubs won for just the second time in seven games. They played without NL MVP Kris Bryant, who was scratched from the lineup with a stomach virus.
Butler (1-0), who pitched the last three seasons with Colorado and was traded to the Cubs before spring training, gave up two hits. He struck out five and walked three (see full recap).
Flowers, Braves end 6-game skid, beat Marlins
MIAMI -- Tyler Flowers has been hitting the ball hard. On Friday night, it paid off with his first home run.
Flowers drove in four runs to help the Atlanta Braves end a six-game losing streak by beating the Miami Marlins 8-4.
"He's been swinging that bat really well. All season, really," Braves manager Brian Snitker said (see full recap).