ST. LOUIS (AP) -- Brandon Moss hit a three-run walk-off home run with two outs in the ninth, giving the St. Louis Cardinals an 8-5 win over the Washington Nationals on Tuesday night.
The NL Central-leading Cardinals have won nine of 10 and lead the division by six games. They've won nine in a row over Washington, coming from behind the last two nights.
Moss, who struck out with the bases loaded to end the third, homered off Casey Janssen (1-4) to straightaway center on a 1-0 count. Janssen took the loss on Monday, allowing four runs in two-thirds of an inning.
Mitch Harris (2-1) worked the last two innings, allowing two hits.
Ryan Zimmerman homered and Anthony Rendon had a two-run double in a four-run third for Washington.
The Cardinals scored three runs on one hit in the bottom of the third and tied it with two runs on one hit with an error in the eighth.
Both starters lasted just 2 2-3 innings. Nationals rookie Joe Ross gave up one hit but had a season-high six walks and was charged with three runs. Cardinals call-up Marco Gonzales allowed four runs on seven hits with lots of solid contact.
Gonzales, who was 1-4 with a 5.20 ERA for Triple-A Memphis, started in place of Carlos Martinez, who was scratched with back soreness but is expected to make his next turn.
Carlos Villanueva replaced Gonzales and restored order, allowing one hit in 3 1-3 innings with six strikeouts.
MORE NATIONALS Nats make first round of September call-ups
Nationals: Stephen Strasburg, limited to four innings by upper back tightness in his last start, played catch without problems. If he feels well, he'll be scheduled for a bullpen session that would keep him on track to go Friday against Atlanta.
Cardinals: Matt Holliday took batting practice at Busch Stadium for the first time since straining his right quadriceps muscle and lined several homers. Lefty Tim Cooney will be shut down after three weeks of inactivity following an appendectomy.
Max Scherzer (11-11, 2.88) tries to shake off a forgettable August in which he was 0-3 with a 6.43 ERA and surrendered seven homers in five starts. Michael Wacha seeks his 16th victory and was 3-0 with a 1.13 ERA in August