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. Giants 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. 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. San Diego Padres Jerseys .DeMarco Murray got his 20th carry late in the fourth quarter with a 10-point lead, not long after Dez Bryant made his final catch of the day.Sure enough, a 44-17 win over Washington didnt change Dallas post-season position. Rickey Henderson Jersey .com) - It may just be the right place and the right opponent for the Detroit Red Wings to snap their longest losing streak of the season. http://www.padressale.com/padres-rollie-fingers-jersey/. The D-Backs came into being in 1998 and appear destined to finish second in the AL West after the Tsunami that is the Los Angeles Dodgers swept over them. I thought it might be interesting to see what the D-backs have done over their 16 years compared to what the Blue Jays have done over their past 16 campaigns. Tony Gwynn Jersey . -- Hal Steinbrenner says Alex Rodriguez is "a great player" and "obviously an asset," but the New York Yankees managing general partner wouldnt discuss the third basemans possible return to the team following a season-long suspension. Trevor Hoffman Jersey .This one was bigger than most.Ben Roethlisberger and LeVeon Bell came up big in a game that Pittsburgh had to win Sunday, leading the Steelers to a 42-21 drubbing of the Cincinnati Bengals that left the AFC North race wide open.ERIE, Pa. -- The Erie Otters high-flying offence was no match for the Mississauga Steelheads. Three players had a pair of goals as the Otters crushed Mississauga 9-1 on Wednesday in Ontario Hockey League action. Erie has won eight straight, with the best record in the OHL and second-best offence in the league. Only the Guelph Storm have more goals this season. Brendan Gaunce, Dane Fox and Michael Curtis all scored twice for the Otters (27-4-1), while Jake Evans, Hayden Hodgson and Travis Wood also found the back of the net. Oscar Dansk made 18 saves to earn the win in net for Erie. Bobby MacIntyre was the lone scorer for the Steelheads (13-18-3). Spencer Martin stopped 18 of 27 shots in two periods of work. Dawson Carty turned aside all eight shots he faced in relief. MacIntyres goal came shorthanded, while Gaunces first of the night was a power-play goal. The Otters went 1 for 4 with the man advantage, while Mississauga was 0 for 2. --- SPIRIT 6 WHALERS 2 PLYMOUTH, Mich. -- Luke CCairns had two goals and two assists as Saginaw sank Plymouth 6-2.dddddddddddd Jimmy Lodge scored and added two assists for the Spirit (16-11-5), while Justin Kea, Justin Sefton and Dylan Sadowy chipped in as well. Jake Paterson made 35 saves for the win. Gianluca Curcuruto and Carter Sandlak supplied the offence for the Whalers (11-18-3). Alex Nedeljkovic stopped seven of 10 shots in the first period before being pulled in favour of Zack Bowman. Bowman made 25 saves on 28 shots. --- BATTALION 4 GREYHOUNDS 3 SAULT STE. MARIE, Ont. -- Barclay Goodrow scored twice -- including a short-handed goal -- as North Bay edged the Greyhounds. Jamie Lewis also had a short-handed goal for the Battalion (16-15-1), while Alex Henriksson scored at even strength. Brendan ONeill turned aside 25 of 28 shots in 49:36 of work. Jake Smith made three saves in relief. Blake Speers struck twice for Sault Ste. Marie (21-8-3) and Jared McCann had a goal as well. Brandon Halverson made 27 saves. Wholesale USA Soccer Jerseysdiscount uswnt jerseyWholesale AC Milan JerseysWholesale Arsenal JerseysWholesale A.S. Roma JerseysWholesale Atletico Madrid JerseysWholesale Chelsea JerseysCheap Barcelona JerseysBayern Munich Jerseys For SaleCheap Borussia Dortmund JerseysCheap Inter Milan JerseysJuventus Jerseys From ChinaLeicester City Jerseys For SaleDiscount Liverpool JerseysWholesale Manchester City JerseysManchester United Jerseys For SaleWholesale Paris Saint-Germain JerseysReal Madrid Jerseys From ChinaCheap Sevilla JerseysAuthentic Tottenham Hotspur Jerseys ' ' '