SAN FRANCISCO -- J.J. Hardy's two-run home run in the seventh inning gave the Baltimore Orioles a lead they never relinquished, and Adam Jones added the crowning blow with a three-run homer in the ninth in a 10-2 victory over the San Francisco Giants Sunday afternoon.
The Orioles won two of three to capture their 10th road series of the season. They have won four of five on their current eight-game swing through the National League West.
With the Orioles trailing 2-1, Hardy homered into the first row of the left-field bleachers off Matt Cain (7-8) two batters after major-league home run leader Chris Davis had doubled off the center-field fence.
The home run by Hardy was his second of the series and 21st of the season. He leads all major-league shortstops in home runs and RBIs (65).
Baltimore got only five hits off Cain in seven innings, but three went for extra bases, including a sixth-inning triple by Brian Roberts that helped produce the Orioles' first run.
In running their record in the state of California to 10-3 this season, the Orioles broke the game open in the eighth against the San Francisco bullpen. Nick Markakis, Jones and Matt Wieters had RBI hits in the four-run inning.
Jones' homer, a no-doubt blast to left field, came against Giants mop-up man Barry Zito with one out in the ninth. It was Jones' 24th home run of the season and raised his RBI total to 85, fourth-best in the American League.
Left-hander Troy Patton (2-0), who relieved starter Bud Norris in the sixth, got the win after pitching one shutout inning. In all, five Baltimore pitchers combined on a seven-hitter.
Cain, who had allowed two or fewer runs in all four of his previous starts since the All-Star break, took the loss. He gave up three runs in seven innings, walked one and struck out five.
The Orioles out-hit the Giants 12-7. Baltimore got at least one hit from all nine spots in the batting order. Manny Machado, Markakis and Jones were the only Orioles with two hits.
Baltimore, the third-place team in the American League East and AL wild-card race, was shut out on one hit -- by Norris -- until Roberts tripled to open the sixth inning and scored on Nate McLouth's single to cut the deficit to 2-1.
In his third start for the Orioles since being acquired from Houston, Norris went five innings, holding the Giants scoreless after a two-run first. He got a no-decision after giving up six hits and two walks. He struck out two.
Pitching in front of a large group of family and friends, the San Francisco Bay Area native needed two defensive gems behind him to escape big-time damage in the first two innings.
The Giants scored twice in the first on RBI doubles by Brandon Belt and Hunter Pence. A sensational running catch by Jones in center field on the game's second batter, Brandon Crawford, minimized the damage.
The Giants didn't score in the second, but would have scored had Orioles left fielder McLouth not made a sliding catch on a Belt looper with two on and two out.
Marco Scutaro and Pence had two hits apiece for the Giants.
NOTES: The all-time interleague series between the two teams is now tied at 6-6. ... The Orioles played error-free the entire series. They have recorded 89 errorless games this season, nine more than any other team in the American League. ... The Giants haven't won a home series since going 4-2 against Washington and Colorado from May 20-26. ... The Orioles complete their eight-game trip with a three-game set at Arizona. RHP Scott Feldman pitches the opener Monday night. ... The Giants open a six-game road trip Tuesday in Washington.