Rookie Fernando Tatis Jr. hit a two-run home run one pitch after diving out of the way of a knockdown pitch in the fifth inning and the San Diego Padres beat the San Francisco Giants 5-1 Saturday night to snap an eight-game home losing streak. The Padres, who've won only four of 14 since the All-Star break, held San Francisco to five hits as they snapped a six-game losing streak to the Giants dating to June 11. That included a three-game sweep here from July 1-3 that helped launch them on their current hot streak that's put them in the NL wild-card hunt.