Updated

J.J. Hardy hit a go-ahead, two-run homer in the seventh inning, Adam Jones added a three-run shot in the ninth and the Baltimore Orioles pounded the San Francisco Giants 10-2 on Sunday.

Hardy's 21st home run of the season gave the Orioles a 3-2 lead. Four players drove in a run in the eighth, Jones hit his 24th homer and every player in Baltimore's starting lineup finished with at least one hit.

Brandon Belt and Hunter Pence each hit RBI doubles off Bud Norris in the first for San Francisco's only runs.

Matt Cain (7-8) retired 15 of the first 16 batters he faced. He struck out five and walked one in seven innings, allowing only an RBI single by Nate McLouth in the sixth before Hardy's homer.