Charles LeClaire-USA TODAY Sports

Andrew McCutchen hit a two-run home run and Bryan Reynolds had a two-run double Tuesday to lift the Pittsburgh Pirates to a 6-3 win over the visiting St. Louis Cardinals.

Connor Joe added an RBI single for the Pirates, who have won two straight and three of four.

Pittsburgh starter Johan Oviedo (7-13) allowed one run and four hits in five innings, with five strikeouts and one walk.

David Bednar pitched the ninth for his 27th save.

Richie Palacios homered, Willson Conteras added an RBI double and Alec Burleson had an RBI single for the Cardinals, who have lost six of seven.

St. Louis starter Adam Wainwright (3-9) gave up six runs and seven hits in 4 2/3 innings, with three strikeouts and one walk.

Wainwright was perfect through three innings before Ji Hwan Bae walked to lead off the fourth. He went to second on Reynolds' groundout and, after McCutchen struck out, scored on Joe's single to left for a 1-0 Pirates lead.

Palacios led off the fifth with his first career homer to right-center to tie the game.

Pittsburgh lit up Wainwright in the bottom of the fifth. With one out, Vinny Capra singled to right. Alfonso Rivas reached on an infield single, Alika Williams hit a bunt single to load the bases and Bae's groundout scored Capra.

Reynolds doubled to right to bring in Rivas and Williams for a 4-1 lead. McCutchen hit his 12th homer, and the 299th of his career, to left-center to push it to 6-1.

St. Louis got one back in the sixth. Paul Goldschmidt walked, and after Nolan Arenado flied out, Contreras' double to left-center drove in Goldschmidt to make it 6-2.

In the seventh, Jordan Walker singled to left and went to second on Masyn Winn's groundout. After Tommy Edman's popout, Burleson's single to left scored Walker to cut it to 6-3.

Later that inning, Contreras and St. Louis manager Oliver Marmol were ejected by home plate umpire Brennan Miller for arguing balls and strikes after Contreras struck out with the bases loaded for the third out.

Walker was ejected in the eighth, also for arguing balls and strikes.

More must-reads:

TODAY'S BEST
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
Bengals QB Joe Burrow is making a notable change to stay healthy in 2024
Orioles designate outfielder for assignment
Antoine Winfield Jr. agrees to record contract extension with Buccaneers
Bears coach provides massive update on QB Caleb Williams' progress