SAN DIEGO >> The Dodgers needed a hero. Badly. Anything to write a different ending to their Groundhog Day weekend in San Diego.It just took them a really long time to find one. A really long time.Yasiel Puig's two-run single in the 17th inning opened the door for a four-run rally that sent the Dodgers to a 9-5 victory at Petco Park on Sunday afternoon -- and evening -- and allowed them to avoid a three-game sweep by the San Diego Padres and end a four-game losing streak.