Charles LeClaire-USA TODAY Sports
Charles LeClaire-USA TODAY Sports

Rodolfo Castro and Oneil Cruz homered on Tuesday to help the Pittsburgh Pirates snap a four-game losing streak with an 8-2 rout of the visiting New York Mets.

Cruz had a career-high three hits and Bryan Reynolds and Jason Delay each added an RBI single for the Pirates (50-84).

Pittsburgh starter Mitch Keller (5-10) pitched six shutout innings, giving up five hits and two walks while striking out two.

Brandon Nimmo homered for the Mets (85-51), who have lost three straight.

New York starter Taijuan Walker (10-4) gave up four runs on six hits and two walks in five innings. He fanned three.

Mets right fielder Starling Marte left in the second, an inning after he got hit by a pitch on the right hand.

In the Pittsburgh second, Kevin Newman reached on an infield single with one out and went to third on Jack Suwinski's single to right-center. Michael Chavis got Newman home with a sacrifice fly to center for a 1-0 lead.

Reynolds walked with one out in the third. Castro followed with a high-arching homer, his sixth, off the foul pole in right to push the margin to 3-0.

With one out in the fifth, Cruz doubled to right. Reynolds knocked him in with a single to right to put the Pirates up 4-0.

Against Robert Stephenson in the seventh, James McCann singled to left with two outs. Nimmo followed with a 429-foot homer to right-center, his 13th, to cut New York's deficit to 4-2.

The Pirates blew it open in the eighth.

Against Bryce Montes de Oca, Ke'Bryan Hayes walked and stole second. Newman singled to center, with Hayes going to third and Newman going to second on a questionable throw home. After Suwinski struck out, with Chavis at bat, Hayes scored on a wild pitch, with Newman going to third. Chavis struck out before Delay singled to shallow center to drive in Newman for a 6-2 lead.

Tommy Hunter replaced Montes de Oca and gave up Cruz's 13th homer, a two-run shot to right that landed in the Allegheny River.

More must-reads:

TODAY'S BEST
Joel Embiid calls out Sixers fans for lack of home presence
Women's hoops icon Candace Parker retires: Basketball world pays tribute
Stephen A. Smith blasts NBA for not suspending Russell Westbrook
Cale Makar sparks Avalanche to go up 3-1 in series vs. Jets
Knicks shut down Sixers in final minutes to take 3-1 lead
Watch: ‘Playoff P’ finally emerges for Clippers
Falcons HC Raheem Morris addresses QB situation after curious draft pick
Watch: Avalanche's Artturi Lehkonen stays hot vs. Jets
Steelers back makes revealing comment about difference in QB situation
Predicting which non-2023 playoff teams will make the postseason in 2024
Rejuvenated Stars head into Game 4 after OT win
Watch: Yankees slugger Aaron Judge homers for second straight game vs. Brewers
Christian McCaffrey encouraged Commanders GM to draft brother Luke
Watch: Knicks' Jalen Brunson receives MVP chants in road playoff game vs. 76ers
Insider believes Drake Maye has chance to start right away for Patriots
Frank Gore reacts to son signing with Bills
Pair of Bucks stars to miss Game 4 vs. Pacers
Sam Hartman's contract proves the Commanders see something in him
Jayson Tatum names team's 'most important guy'
10 notable steals from the 2024 NFL Draft