SAN DIEGO - It looked as if Dan Haren would win his season-high third straight start.

Then the Dodgers' bullpen faltered in the ninth inning.

Everth Cabrera's sacrifice fly capped San Diego's three-run ninth that gave the Padres a 6-5 victory over Los Angeles on Friday night.

While Haren was in the clubhouse, closer Kenley Jansen (0-3) was making a mess of things on the Petco Park mound. He allowed three runs and three hits in 2-3 of an inning to keep Haren from claiming his eighth victory.

"I didn't help the team win," Jansen said. "I didn't do a good job today. I have to do better."

Haren was good enough over 5 2-3 innings to deserve to win. He was touched for three runs and five hits, but he had struck out five and was leading 5-3 when he left.

But the Padres won their third consecutive game and snapped a three-game winning streak by the Dodgers.

"I felt great, I really did," Haren said. "That was the best I have felt in a while. I'm giving us decent innings, but I'd like to give us a better chance to win than that and get more outs in the game, that's for sure."

Trailing 5-3, Alexi Amarista opened the San Diego ninth with a single off Jansen and scored on Carlos Quentin's pinch-hit double. Venable tied the game when his double scored pinch-runner Andrew Cashner. Venable took third on Rene Rivera's sacrifice and scored on Cabrera's deep fly to right.

Dale Thayer (3-2) pitched the ninth for the victory.

Yasiel Puig, who had two RBIs for the Dodgers, left in the eighth inning with a mild left hip muscle strain.

Seth Smith homered twice, doubled and walked for the Padres. It was Smith's sixth multi-homer game of his career.

"I was able to get the barrel to the ball and hit them pretty good," Smith said.

After Smith's second homer in the sixth, Haren thrust his hands in the air in disgust.

"With all due respect, it's Seth Smith, it's not Babe Ruth," Haren said. "He was pretty much Babe Ruth tonight. He's hit well in the past. It was pretty much frustration."

Dodgers manager Don Mattingly said Haren was good enough; his closer, not so much.

"He was typical Danny," Mattingly said. "He just kept doing what he does. To Seth, he got a couple of balls where he didn't want to and he made him pay."

The Dodgers scored three times in the fifth, aided by two wild pitches and an error by Amarista at third base.

With runners in scoring position and the infield playing up, Puig hit a one-out grounder between third and shortstop which deflected off the gloves of Amarista and Cabrera into short let field to score Dee Gordon.

Amarista retrieved the ball and when his throw home was wide, Hanley Ramirez scored on the error.

Puig advanced to third on the play and scored on Adrian Gonzalez's sacrifice fly for a 5-1 lead.

Gordon opened the game with a triple and scored on Jace Peterson's errant relay throw to third. Later in the inning Gonzalez doubled and Matt Kemp drove him in with a base hit to left off Amarista's glove for a 2-0 lead.

NOTES: The National Baseball Hall of Fame requested Clayton Kershaw's cleats from his Wednesday no-hitter. Kershaw said his accomplishment has started to sink in. "I couldn't sleep very well that night obviously, then the next day to turn on the TV and hear about it was pretty cool stuff." ... Dodgers OF Carl Crawford (left ankle sprain) is still unable to do baseball activities, Mattingly said. ... Padres 3B Chase Headley was out of the lineup with a sore back. ... Padres LHP Robbie Erlin (left elbow soreness) has increased his throwing program and could join the team on its upcoming trip. There is no date for his return. ... Dodgers RHP Josh Beckett (4-4, 2.49) faces Padres RHP Tyson Ross (6-6, 3:27) on Saturday night.