Nathaniel Lowe hit a two-run homer, Nathan Eovaldi worked six solid innings and the Texas Rangers snapped a three-game skid with a 6-3 win over the St. Louis Cardinals on Monday night.
Wyatt Langford added three hits for the Rangers.
St. Louis has lost four of its last five games.
Eovaldi (8-4) allowed three runs on six hits in an 82-pitch outing. The 34-year-old right-hander struck out two and did not walk a batter for the sixth successive outing covering 43 innings.
Andre Pallante (4-5) gave up three earned runs on seven hits over five innings, walking two and striking out five in the loss.
St. Louis RHP Lance Lynn (5-4, 4.17) will face RHP Max Scherzer (2-3, 3.57) in the second of a three-game set on Tuesday night, 5:50 with the pregame and the first pitch at 6:45 on KIRX.