CINCINNATI, Ohio -- Given how well Nathan Eovaldi did against the Reds a week earlier, he figured he might as well stick with what worked in the rematch. It worked even better. The right-hander gave his second straight shutdown performance, holding Cincinnati to five hits over eight shutout innings, and Giancarlo Stanton hit his NL-leading 28th homer on Friday night, powering the Miami Marlins to a 2-1 victory. The Reds fell to 8-13 since the All-Star break, a slide that has them stranded in fourth place in the NL Central. Eovaldi (6-6) got his first victory since June 23, ending a streak of three losses and four no-decisions. He was coming off what was his best performance of the second half of the season -- seven innings of one-run ball in a 2-1 win over the Reds last Saturday. He didnt get the decision in that one. He was even tougher in Cincinnati. "Same approach: Keep attacking," he said. "I was able to throw the ball well against them (in Miami). I didnt change my approach." He threw 112 pitches, his last one clocked at 99 mph. Eovaldi walked one and struck out six while going eight innings for the second time this season. "He was great," manager Mike Redmond said. "He mixed in just enough breaking balls to keep them off balance." Devin Mesoraco doubled home a run in the ninth off Steve Cishek, who then fanned Zack Cozart with two runners aboard to get his 28th save in 31 chances. Todd Frazier had three of Cincinnatis seven hits. Jarrod Saltalamacchia had a bases-loaded sacrifice fly in the sixth inning off Mike Leake (9-10) and Stanton connected in the seventh, ending the right-handers perfect career mark against the Marlins. Leake had been 3-0 in three starts against them with a 1.93 ERA. Casey McGehee hit his second double of the game with one out in the sixth, and Leake walked Garrett Jones and hit Marcell Ozuna to load the bases for Saltalamacchias run-scoring fly to centre. Stanton homered with two outs in the seventh. Cincinnatis Brayan Pena singled in the second inning, giving him a 12-game hitting streak that matches his career high. His left hamstring tightened after he reached base, and he left the game as a precaution after the inning. Matt Szczur Jersey . Go to turbozone.ca to see more of his epic work and you can follow him on twitter (@Turbo_Zone). Gaurav Shastri - A tribute to the amazing fan base who stand outside during games at "Jurassic Park" and an unbelievable shot of Paul Pierce fearing a Raptor. Custom Arizona Diamondbacks Jerseys . This game was inside. Adrian Peterson was missing. The stage was set for another step toward the playoffs. http://www.diamondbackssale.com/diamondbacks-abraham-almonte-jersey/ . -- The Atlanta Braves are facing the possibility of losing another pitcher for the season after general manager Frank Wren said Saturday that Cory Gearrin has a serious injury to his right elbow. Zack Greinke Jersey . Messier, who had been a special assistant to Rangers general manager Glen Sather, announced Thursday in a statement that he is resigning in order to "expand the game of hockey in the New York area by developing the Kingsbridge National Ice Center. David Peralta Diamondbacks Jersey . Unfortunately for the Cleveland Cavaliers, James Harden was in the building.SAN FRANCISCO - Miami Marlins manager Mike Redmond has no explanation for why his club has played so well at home and struggled so much on the road this season. Wins like Friday night will help erase those questions. Casey McGehee singled home the winning run with one out in the ninth inning to atone for a costly error and help the Marlins earn a rare road win, 7-5 over the San Francisco Giants. "I think were still trying to figure it out," Redmond said. "If I had an answer to why were so much better at home to on the road, wed fix it, right? But these guys keep battling. They keep fighting. You saw that tonight. We dont quit. We keep grinding. We might make a few mistakes, but we keep going." The Marlins made plenty of mistakes. They also made some big plays, too. Derek Dietrich and Christian Yelich homered, and Jarrod Saltalamacchia snapped an 0-for-26 skid by tying his career high with four singles to stop Miamis slide. The Marlins entered the game losers of six of their past seven games and a majors-worst 4-16 record away from home. They also are a league-best 17-5 at home. "Weve seen those games go the other way sometimes, especially on the road right now. It was huge for us to be able to stick in there and get that one," McGehee said. Santiago Casilla (1-1) got out of a bases-loaded jam in the eighth, but couldnt escape trouble in the ninth. The right-hander allowed two baserunners before McGehees tiebreaking grounder to right field. "It just had eyes and got through the infield," Giants manager Bruce Bochy said. "Thats the way the game goes." Garrett Jones added an RBI single off lefty Javier Lopez and made a leaping catch in the netting of the photographers pit in foul territory in the bottom of the ninth. Mike Dunn (4-3) pitched a scoreless eighth, and Steve Cishek converted his eighth save for Miami. Neither starter pitched well but did just enough to give his team a chance in the final innings. Henderson Alvarez allowed five runs — four earned — and 10 hits in six innings for the Marlins. He struck out four and walked none. Giantts right-hander Yusmeiro Petit, filling in while Tim Hudson rested his nagging hip, gave up five runs — four earned — on seven hits in five innings.dddddddddddd He struck out five and walked none. "I lost a little bit of my command in the first inning. I tried to stay close in the game," Petit said. After wasting a 4-1 lead in a loss Thursday night to San Francisco, Miami moved ahead 4-1 again but rallied back late this time. The Giants had three RBI hits with two outs, including pinch-hitter Gregor Blancos bloop single in the sixth that tied it at 5-all. Blancos hit came after McGehee couldnt corral a grounder at third. "I still feel terrible. Alvarez battled through and it wouldve been nice to get him the win," McGehee said. Defence — or a lack thereof — proved pivotal in the late innings. Redmond successfully challenged a transfer rule call in the fifth. After a replay review, umpires ruled Marlins right fielder Giancarlo Stanton caught Hunter Pences fly in the web of his glove and dropped the ball trying to transfer it to his hand for a throw. Buster Poseys flyout to right later scored Angel Pagan, who had advanced to third on Stantons botched transfer. Stanton made up for the play with an outstretched catch of Michael Morses fly near the wall in the eighth. Pagan also made a spectacular over-the-head catch on Dietrichs deep fly for the first out of the seventh and held on after running into the padded wall in left-centre. And Casilla got pinch-hitter Ed Lucas to ground into a double play with the bases loaded to end the eighth. NOTES: It was the fifth time Saltalamacchia had four hits in a game. ... Stantons career-high 17-game hitting streak ended after going 0 for 5. ... San Francisco hosted "Metallica Night," which included members of the heavy metal band playing the national anthem, drummer Lars Ulrich throwing out the ceremonial first pitch and singer James Hetfield announcing San Franciscos starting lineup. ... RHP Tim Lincecum (3-2 4.78 ERA) starts for the Giants opposite Miamis RHP Tom Koehler (3-3, 2.57) on Saturday. ' ' '