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.