Hosmer also tripled earlier and scored, and Christian Villanueva hit his ninth home run of the season in the Padres’ third win in 10 games.
The Giants retired 10 consecutive batters before Hosmer connected on a 2-1 pitch from Strickland (2-1). It was Hosmer’s third home run with the Padres.
San Francisco had tied the game at 2 on Buster Posey’s two-out RBI double in the seventh.
The Padres grounded into three double plays in the first six innings and had five hits, but made them count.
They also made a pair of sparkling defensive plays.
Ross looked more like the pitcher who carried a no-hitter into the eighth inning against Arizona on April 20 than the one who got roughed up by Colorado in his most recent outing. The San Diego right-hander, who grew up across the bay in Oakland, allowed one run and had nine strikeouts in six innings.
Suarez gave up two runs and four hits over seven innings in his second career start. Suarez was recalled from the minors earlier in the day.
Giants: RHP Johnny Cueto was put on the DL because of inflammation in his pitching elbow. Cueto, who leads the major leagues with a 0.84 ERA, was on the DL in April with a sprained left ankle. … LHP Madison Bumgarner has been cleared to resume throwing and will begin on flat ground this weekend.
San Diego’s Clayton Richards (1-3, 5.35 ERA) pitches against San Francisco’s Derek Holland (0-3. 5.76) in a battle of lefties at AT&T Park on Wednesday afternoon. Richards has received no run support in three of his six starts this season.
–Credit: FOX Sports Digital