Sandy Alcantara pitched five effective innings for his first win in 19 months and the Miami Marlins beat the New York Mets 4-2 on Tuesday night despite getting only three hits.
Nathan Eovaldi pitched a four-hitter for the majors' first complete game of the season, and the Texas Rangers beat the Cincinnati Reds 1-0 on Tuesday night.