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.
Puig singled his first two times up and stole second base both times. He scored the game's first run in the fourth inning on a single by Hanley Ramirez. Matt Kemp and Jerry Hairston Jr. also had RBI singles that inning.
The only reason Puig led off the fourth was because Fife was picked off first base by catcher Carlos Ruiz for the final out in the third. Puig doubled in the seventh.
A.J. Ellis had an RBI double among his three hits and threw out two baserunners trying to steal, helping lead the Dodgers to their eighth victory in nine games. He finished the month with a .436 average, 16 RBIs and seven home runs.
Fife (3-2) had five strikeouts in his second straight win. The right-hander has a 2.21 ERA over in six starts since being inserted into the rotation on June 3.
Jose Dominguez, promoted from Triple-A on Saturday, pitched a perfect eighth inning in his big league debut. The righty struck out his first batter, Delmon Young, on a fastball that registered 101 mph on the Dodger Stadium speed gun.
Kyle Kendrick (7-5) gave up four runs and 10 hits in six innings. The right-hander was saved by his batting helmet in the sixth when a pitch glanced off the back of it as he tried to duck out of the way.
Fife squatted on the front slope of the mound, showing concern for Kendrick before the Phillies pitcher went to first base. Pitching coach Rick Honeycutt came out to settle down Fife, who included Michael Young to hit into a forceout and got Chase Utley to ground into an inning-ending double play.
Philadelphia's Tyan Howard, back in the lineup after sitting out the previous two games because of left-handed starters, was 0 for 4 with three strikeouts. The 2006 NL MVP is hitless in his last 20 at-bats with 11 strikeouts.
Jimmy Rollins had a two-out RBI single in the ninth.