Dodgers outfielder Yasiel Puig had his best offensive game of the young season Monday night despite a left hamstring that tightened up as the game went on.