Yasiel Puig became the first Dodgers player since 2006 to collect more than one hit in his major-league debut Monday.

Then the 22-year-old right fielder provided a memorable ending to a 2-1 win over the San Diego Padres in front of an announced crowd of 37,055 at Dodger Stadium.

With Chris Denorfia on first base and one out in the ninth inning, Kyle Blanks launched a fly ball to the warning track in front of the right-field scoreboard. Puig made the catch and threw on the fly to first base, where Adrian Gonzalez stretched and caught the ball for a rare 9-3, game-ending double play.

"I'm going to prepare to do the little things on the field to help the team," Puig said through interpreter Tim Bravo.

Added manager Don Mattingly: "With all the hype it's just amazing for it to end like that. How can you not be surprised by that ending? It is Hollywood."

The play allowed the Dodgers (24-32) to snap a two-game losing streak and allowed Brandon League to record his 11 th save of the season.

Stephen Fife (1-0), who was recalled earlier in the day from Triple-A Albuquerque to start in place of injured left-hander Chris Capuano, allowed one run in 5 1/3 innings to record his first major-league victory.

Fife allowed five hits, walked two and struck out five batters. The right-hander allowed his only run in the sixth inning on back-to-back hits with one out, a double to right field by Alexi Amarista and an RBI single to right by Chase Headley.