Roberto Hernandez lasted only three innings in a 6-3 loss to the Padres on Tuesday night that snapped the Dodgers' four-game win streak and cut their lead over the Giants in the NL West to 2 1/2 games.