Jeff Curry-USA TODAY Sports

Nolan Gorman had a homer, two runs and two RBIs as the St. Louis Cardinals rolled past the visiting Washington Nationals 8-4 Sunday.

Paul Goldschmidt hit a two-run homer for the Cardinals, who won two of three games for their second straight series win.

Cardinals starter Jack Flaherty (7-5) allowed three runs on three hits and three walks. He struck out seven.

Starter Josiah Gray (6-8) allowed four runs on 10 hits in five innings for the Nationals, who got two RBIs each from Dominic Smith and Keibert Ruiz.

Ruiz's second-inning homer put Washington up 1-0.

The Cardinals threatened in the bottom of the second inning when Alec Burleson hit a single and Paul DeJong sent him to third with a one-out single. But Gray got the next two hitters to strand the runners.

They threatened again in the third inning when Goldschmidt hit a single and Lars Nootbaar walked. Both advanced on a flyout, but once again Gray escaped by retiring the next two batters.

The Cardinals rallied for a 3-1 lead in the fourth inning. Gorman, DeJong, Andrew Knizner and Brendan Donovan hit singles to produce two runs, then Nootbaar hit an RBI single.

Gorman's homer in the fifth inning expanded the Cardinals' lead to 4-1.

The Nationals cut their deficit to 4-3 in the sixth inning. CJ Abrams hit a one-out triple, Lane Thomas walked, and Smith hit a two-out, two-run double. Ruiz walked as Smith advanced on a wild pitch, but Flaherty dodged further trouble.

The Cardinals pushed their lead to 8-3 in the bottom of the inning.

Donovan walked and Goldschmidt hit his two-run homer. Nootbaar walked, Jordan Walker hit a one-out double, Burleson hit a run-scoring chopper, and Gorman hit an RBI infield single.

After a 38-minute rain delay, Abrams led off the eighth inning with a double, then Thomas and Smith walked before Ruiz hit a run-scoring groundout.

More must-reads:

TODAY'S BEST
Cubs designate lefty reliever for assignment
Two-time Super Bowl champ signs with AFC contender
Stars center matches Gretzky feat as Dallas pushes Avalanche to brink
Gritty young Thunder take down veteran Mavericks in Game 4
Cubs acquiring veteran reliever from Mariners
Top-five NBA Draft prospect suffers scary non-contact injury
Hurricanes stay alive with third-period outburst vs. Rangers
Jaylen Brown's big three-pointer gives Celtics 3-1 lead over Cavs
Avalanche star placed in player assistance program
Mercury announce devastating injury on eve of WNBA season
Randy Moss' son makes major football announcement
Reds place key outfielder on injured list with broken thumb
Tom Brady's broadcasting debut set for Week 1 of NFL season
Struggling Cubs reliever placed on injured list 
Report: Justin Fields had ‘toxic' relationship with ex-Bears QB
Extension makes Lions QB Jared Goff one of NFL's highest-paid players
Kentucky's Reed Sheppard displays excellent skills at NBA Draft Combine
Knicks big man undergoes another ankle surgery
Flames CEO stepping down, transitioning to advisory role
Oilers star seemingly dismisses Arturs Silovs' performance in Game 3