SAN FRANCISCO -- After a game when he did just about everything for the Miami Marlins, Dan Haren has more than earned some rest.
Haren drove in two runs, scored two more and took a shutout bid into the seventh inning to lead almost single-handedly the Miami Marlins to a 7-2 victory over the San Francisco Giants on Thursday night.
"That was the most running I've done in a few months," Haren said. "I usually have to go on the bike. I don't know if I'll be walking around San Francisco tomorrow. I'll be taking it easy."
Marcell Ozuna added a two-run homer off Tim Hudson (1-3), Giancarlo Stanton drove in two runs and Dee Gordon had three hits to help the Marlins win for the 14th time in their last 19 games in San Francisco.
But Haren (4-1) was the real star. He hit a two-run double and scored later in the second and added a single and run scored in the fifth. He did the rest of his work on the mound, allowing two runs and eight hits in seven innings to extend his strong start to his Marlins career after contemplating retirement following his offseason trade from the Dodgers to Miami.
"He's a great competitor," manager Mike Redmond said. "I've seen that his whole career. He went out there today and he just doesn't make a ton of mistakes out over the plate. He doesn't give in. Usually those guys who are like that are very successful."
Hudson allowed six runs and a career-high 15 hits in 6 2/3 innings as the Giants lost their second straight after winning 10 of the previous 13. Hudson had won his previous six starts against the Marlins before allowing the most hits by a Giants pitcher since Hall of Famer Gaylord Perry gave up 16 on Sept. 28, 1968, against Cincinnati.
"Pretty much the difference in the game was their starting pitcher offensively," Hudson said. "If I can just get him out then we have a pretty good chance to win the ballgame."
Haren came up for the first time with two on and two out in the second and hit a drive to right-center that gave Miami a 2-0 lead. He scored when Gordon doubled for his 50th hit of the season.
Hudson worked quickly through the next two innings before Haren gave him more trouble in the fifth. He led off with a single and later scored on Stanton's sacrifice fly that made it 4-0.
Hudson also got into the hitting act with a leadoff single in the third that ended an 0-for-49 drought.
TRAINER'S ROOM
Marlins: OF Christian Yelich is expected to be activated from the DL on Friday after being sidelined with a back injury since April 20.
Giants: OF Hunter Pence (fractured left forearm) took live batting practice before the game and will start a minor league rehab assignment Friday at Triple-A Sacramento.
DAZZLING DEE
Gordon extended his hitting streak to 12 games and became the first player to have 52 hits in his first 28 games since Rod Carew had 53 in 1983. Gordon, who came from the Dodgers in a seven-player deal with Haren, is batting .437 for the season.
"He's been a huge lift for us at the top of the order," Redmond said. "This guy is locked in."
RING IT IN
Marlins OF Michael Morse was presented his World Series ring in a pregame ceremony. A video played showing highlights of how Morse helped win it all last year and Morse's old teammates came out to cheer and hug him after manager Bruce Bochy and CEO Larry Baer gave him the ring.
UP NEXT
Marlins: Jarred Cosart (1-2) makes his first career appearance against the Giants in Game 2 of this four-game series.
Giants: Tim Lincecum (2-2) looks to follow up on his eight scoreless innings against the Angels on Sunday. Lincecum lost both starts he made against Miami last year.



Final
Series: Game 1 of 4

Marlins 7

(14-15, 6-8 away)

Giants 2

(14-15, 9-8 home)



10:15PM,EDT,May 7,2015
AT&T Park, San Francisco, California 

123456789 R H E
MIA 030010201 7 17 0
SF 000000200 2 9 0
W: D. Haren (4-1)
L: T. Hudson (1-3)





View: Play-By-Play | Pitch-By-PitchInning: All | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9






Miami Marlins
HittersABRHRBIBBSO#PAVGOBPSLG
Gordon 2B5131009.437.461.521
Prado 3B51300022.309.347.409
Stanton RF40220119.266.346.532
Ozuna CF51220012.293.363.394
Suzuki LF50100017.286.330.345
Morse 1B40200112.207.263.293
Realmuto C41000010.235.250.353
Hechavarría SS41200019.315.342.444
Haren P32220110.154.154.231
a-Brignac PH
1000015.077.250.077
Dunn P
0000000.000.000.000
0000000.000.000.000
Totals40717704135   
a-struck out swinging for D Haren in the 8th
BATTING
2B: Haren (1, Hudson); Gordon (6, Hudson)
HR: Ozuna (1, 7th inning off Hudson 1 on, 2 Out)
RBI: Haren 2 (2), Gordon (12), Stanton 2 (29), Ozuna 2 (8)
SF: Stanton
2-out RBI: Haren 2, Gordon, Ozuna 2
GIDP: Ozuna, Realmuto
Marlins RISP: 4-9 (Suzuki 0-2, Stanton 1-1, Haren 1-1, Ozuna 0-2, Gordon 1-1, Prado 1-2)
Team LOB: 7
BASERUNNING
Picked Off: Gordon (1st base by Hudson)
FIELDING
DP: 2 (Gordon-Hechavarría-Morse, Hechavarría-Gordon-Morse).

Game Information

StadiumAT&T Park, San Francisco, CA
Attendance41,367 (98.7% full) - % is based on regular season capacity
Game Time2:31
Weather62 degrees, overcast
Wind10 mph
UmpiresHome Plate - Mark Wegner, First Base - Marty Foster, Second Base - Mike Muchlinski, Third Base - Mike Winters