>>Cardinals Edge Nationals
Adam Wainwright pitched neatly into the seventh inning, helping himself by kicking the ball over to first for a key out, and St. Louis beat the Washington Nationals 3-2 on Tuesday night.
The NL Central-leading Cardinals rallied for their fourth straight victory.
St. Louis was down 2-0 when Kolten Wong came up with the bases loaded and two out in the fourth. He drove in Paul DeJong with a perfectly placed bunt up the third base line , and Harrison Bader followed with a two-run single.
Wainwright (3-2) allowed two runs and six hits in 6 1/3 innings. He struck out five and walked two.
Washington had a chance to get to him in the second, loading the bases with two out. Anibal Sanchez then hit a comebacker that Wainwright inadvertently kicked over to Paul Goldschmidt for the easy out , ending the inning.
The Nationals grabbed a 2-0 lead on consecutive homers by Adam Eaton and Victor Robles in the third. But the Cardinals rallied in the fourth.
Sanchez struck out seven in five innings. He allowed five hits and walked two.
Miles Mikolas (2-2, 5.29 ERA) pitches Wednesday. He gave up four runs and 12 hits in 6 2/3 innings in his last start at Nationals Park on Sept. 5.
Max Scherzer (1-3, 4.12 ERA) has struck out an average of 14.85 per 9-innings in his last three starts versus the Cardinals.
>>Cubs Get By Mariners
Kyle Schwarber hit a two-run homer with two out in the eighth, and the Chicago Cubs topped the Seattle Mariners 6-5 for their third consecutive victory.
Brandon Brennan (1-2) struck out Javier Baez to end the seventh inning and got the first two outs of the eighth before Willson Contreras doubled. Schwarber then drove Brennan's changeup into the second deck in right field for his first homer since April 8.
Brad Brach (3-0) pitched 1 1/3 innings for the win and Steve Cishek got four outs for his first save of the season.
Seattle put its first two batters on in the ninth, but Tim Beckham bounced into a double play and Cishek struck out Jay Bruce to end the game.
The Mariners grabbed a 5-4 lead on Edwin Encarnacion's leadoff drive in the seventh.
Daniel Descalso hit his first career leadoff homer on the second pitch from Seattle starter Felix Hernandez. Anthony Rizzo added his sixth homer of the season in the fifth, a two-run shot that gave the Cubs a 4-3 lead.
Cole Hamels struck out seven in 5 1/3 innings for Chicago. He was charged with four runs, two earned, and six hits.
Jon Lester (1-1) pitches back home for the first time since the 2014 season.
Marco Gonzales (5-0) tries to remain perfect on the season.
>>Sox, O's Washed Out
The game between the Baltimore Orioles and Chicago White Sox on Tuesday night was postponed because of rain several hours before it was scheduled to begin.
They will play a traditional doubleheader Wednesday starting at 3:10 p.m. local time.
The White Sox have won four in a row. Last-place Baltimore has lost four straight.
Chicago's Carlos Rodon and Baltimore's David Hess are scheduled to start Game 1, with Ivan Nova and Andrew Cashner going Game 2 after having their turns pushed back a day.
The Orioles added right-hander Shawn Armstrong to their 25-man roster. He replaced left-hander Tanner Scott, who was optioned to Triple-A Norfolk on Monday night.
Armstrong was claimed off waivers from the Seattle Mariners on Sunday. He had a 0-1 record and 14.73 ERA in four relief appearances.