Charles LeClaire-USA TODAY Sports

Liover Peguero hit a two-run homer and Johan Oviedo pitched seven strong innings as the Pittsburgh Pirates topped the visiting Detroit Tigers 4-1 on Tuesday in the first game of a two-game set.

Endy Rodriguez added an RBI triple and Josh Palacios had a sacrifice fly for the Pirates, who have won three in a row and five of their past seven.

Oviedo (5-11) picked up his 11th quality start. He gave up one run and six hits, with five strikeouts and two walks.

Angel Perdomo struck out one during a perfect eighth before David Bednar, who had been the subject of trade speculation before the trade deadline earlier Tuesday, pitched a 1-2-3 ninth for his 22nd save.

Akil Baddoo had an RBI single for the Tigers, who have lost six of their last seven.

Detroit starter Matt Manning (3-3) allowed four runs and eight hits in six innings, with six strikeouts and no walks.

In the second, Connor Joe grounded a one-out single to center and scored on Rodriguez's triple to left for a 1-0 Pittsburgh lead. After Jared Triolo struck out, Peguero hit his third homer of the season, to left center, to make it 3-0.

Triolo hit a leadoff single to left in the fourth. Peguero popped out in foul territory. Alika Williams doubled on a ball to left that bounced into the stands, with Triolo obligated to stop at third. But Triolo came home on Palacios' sacrifice fly to left to increase the Pirates' lead to 4-0.

In the seventh, Javier Baez led off with a single to center and went to second on Miguel Cabrera's groundout. Baddoo singled to left to drive in Baez and spoil the shutout as the Tigers cut Pittsburgh's lead to 4-1.

However, Jake Rogers grounded into a double play to end the seventh and Detroit didn't tally another hit for the rest of the game. The Tigers went 1-for-5 with runners in scoring position and left five on base.

More must-reads:

TODAY'S BEST
Report: 2023 No. 7 pick expected to terminate KHL contract, join Flyers
Mavericks advance to Western Conference Finals aided by controversial call late
Connor McDavid, Oilers hammer Canucks to force Game 7
Tyson Fury-Oleksandr Usyk epic increases excitement for potential rematch
Seize the Grey wins in muddy Preakness
Even Mike Budenholzer admits the Suns need a point guard
Watch: Juan Soto's first multi-homer game as a Yankee
Xander Schauffele, Collin Morikawa lead at PGA Championship
Knicks could get major boost for Game 7 showdown with Pacers
Giants All-Star pitcher suffers setback in recovery from injury
Panthers star named winner of 2024 Selke Trophy
WNBA to investigate $100,000 sponsorship deals for Aces players
Tiger Woods blames one big factor for missing the cut at PGA Championship
'Ain't good enough': Draymond Green claims Celtics must 'win it all' or it's a 'failure'
Blue Jays GM wants struggling club to feel 'massive sense of urgency'
Raptors expected to flip former NBA champion during the offseason
MLB insider reveals Mets' massive extension offer that Pete Alonso turned down
Celtics legend provides update after gruesome finger injury
Bulls hire former NBA head coach as top assistant
Chiefs move on from young running back

Want more Pirates news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.