LOS ANGELES -- Yasiel Puig capped his sensational first month in the major leagues with his first four-hit game, Stephen Fife scattered four hits over seven scoreless innings and the Los Angeles Dodgers beat the Philadelphia Phillies 6-1 Sunday.
Puig finished June with 44 hits, surpassing the 42 by Pittsburgh's Bob Elliott in September 1939 for the second-most in a player's first full calendar month in the major leagues. Joe DiMaggio had 48 in May 1936.
Puig also eclipsed the Los Angeles Dodgers' record for most hits in a month by a rookie, set by Steve Sax in August 1982. The Cuban-born right fielder got his first major league triple in the fifth inning and scored on Adrian Gonzalez's double for a 4-0 lead.
A.J. Ellis had three hits, including an RBI double, and threw out two baserunners to help the Dodgers to their eighth victory in nine games.
Fife (3-2) had five strikeouts in his second straight win.
Kyle Kendrick (7-5) gave up four runs and 10 hits in six innings for the Phillies.
PIRATES 2, BREWERS 1, 14 INNINGS
PITTSBURGH -- Pinch-hitter Russell Martin singled home the winning run in the 14th inning, lifting Pittsburgh to its ninth straight victory.
The Pirates extended their longest winning streak since 2004, when they took 10 in a row. Pittsburgh reached the midpoint of its season with the best record in the majors at 51-30.
Gaby Sanchez led off the 14th with an infield single. With one out, he stole second for his first steal in more than a year. After a walk, Martin hit a soft liner to center off Francisco Rodriguez (1-1).
Sanchez chugged around third and slid home ahead of the throw by Carlos Gomez.
Tony Watson (2-1) struck out four in three hitless innings as six Pirates relievers held Milwaukee scoreless over the final 11 innings.
GIANTS 5, ROCKIES 2
The Giants had lost six straight, their longest skid since dropping seven in a row from June 26-July 1, 2010.
Bumgarner (8-5) struck out five and walked three, improving to 4-1 with a 2.18 ERA in his last five starts. Sergio Romo pitched a one-hit ninth for his 19th save in 21 chances.
Buster Posey put the Giants ahead with a solo homer in the third.
Colorado's Michael Cuddyer singled in the eighth off Sandy Rosario, extending his hitting streak to 27 games, the longest in Rockies history and in the majors this season. He has reached base safely in a franchise-record 45 straight games.
Drew Pomeranz (0-1) allowed four runs, seven hits and four walks in 4 1-3 innings.
BRAVES 6, DIAMONDBACKS 2
Paul Maholm (9-6) gave up two runs and eight hits in 6 2-3 innings for the Braves, who improved to a big league-best 28-11 at home.
Trevor Cahill (3-10) allowed six runs and seven hits in 4 1-3 innings as the NL West-leading Diamondbacks lost for the fifth time in six games. Cahill is 0-6 with a 7.91 ERA in eight starts since a May 17 win at Miami.
Arizona has gone 22 straight games without a win from its rotation, the longest streak in the majors since San Diego went 25 in row from April 17-May 14, 2009, according to STATS.
NATIONALS 13, METS 2
Jayson Werth also homered against the Mets' touted rookie as Washington finally gave Gonzalez (5-3) some run support -- and then some.
The Nationals set a season-high for runs and improved to 4-8-2 in road series by taking two of three.
MARLINS 6, PADRES 2
MIAMI -- Jeff Mathis hit a grand slam with one out in the ninth inning, lifting Miami past San Diego.
The Padres deployed a five-infielder, two-outfielder defense for Mathis, and he hit a 1-0 pitch past everyone and into the Padres bullpen.
Logan Morrison walked against Tyson Ross (0-4) to start the ninth, took second on a single by Marcell Ozuna, then advanced to third on a flyout. Pinch-hitter Greg Dobbs was intentionally walked to load the bases, and Mathis followed with his second home run.
Steve Cishek (2-4) pitched a hitless ninth for the win.
Copyright 2013 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index