SAN DIEGO (AP) - Edwin Jackson held San Francisco hitless until Conor Gillaspie's three-run homer with one out in the seventh inning, and the San Diego Padres held off the Giants 5-3 Sunday for their first sweep of the season.
Jackson, making his first start since 2014, and three relievers combined on a two-hitter against the Giants, who despite losing three straight still have the best record in the majors at 57-36.
San Diego remains the only big league team without a no-hitter, having played 7,582 games without one since starting out in 1969.
After striking out Brandon Crawford to open the seventh, Jackson bobbled Gregor Blanco's grounder for an error and then walked Ramiro Pena before Gillaspie connected. That cut the Padres' lead to 4-3.
Jackson (1-1) was then pulled. He walked five and struck out four. He pitched a no-hitter in 2010 for Arizona.
All-Star starter Johnny Cueto (13-2) took his first loss since April 21. He had three straight complete-game victories against the Padres this season coming into Sunday.