SCOTTSDALE, Ariz. -- Hunter Pence drove in three runs with a homer and a double to back Matt Cain's pitching and propel the San Francisco Giants to a 5-2 Cactus League victory Friday over the Texas Rangers.
Pence, who entered the afternoon with four RBIs in 12 games, shattered a scoreless tie in the fourth inning by lining Wilmer Font's 3-2 pitch over the left-field barrier with one out and Buster Posey aboard via a walk. It was Pence's first homer of the spring.
Pence struck again with one out in the sixth after Pablo Sandoval and Posey lashed one-out singles off Neal Cotts. Pence's slicing drive off the right-field wall scored Sandoval.
The Rangers averted a shutout in the seventh inning against right-hander Sergio Romo, who retired the first two hitters he faced. Adrian Beltre singled and pinch-runner Brandon Snyder scored on Jim Adduci's double to deep center field.
Andres Torres padded San Francisco's lead with a two-run, seventh-inning homer off Johan Yan, who pitched five hitless innings in his previous five appearances. Brandon Allen added an RBI single in the ninth.
Cain lasted five innings, the longest outing by a Giant this spring. He surrendered two hits while striking out two.
"I felt confident throwing whatever I wanted," Cain said.
While Derek Lowe made a good first impression for the Rangers, rookie left-hander Joe Ortiz continues to enjoy an excellent spring. Ortiz has still not allowed a run after retiring the side in order in the third inning. Ortiz has pitched seven innings this spring and has allowed three hits and a walk while striking out seven.
"He has been doing a good job," manager Ron Washington said. "He keeps the ball down and keeps getting one ground ball after another."
Up next: Matt Harrison pitches for the Rangers at 3:05 p.m. CT on Saturday against the Dodgers in Surprise. This will be Harrison's first outing since being scratched from a start against the Padres last Saturday with inflammation in a toe on his left foot. He did throw two innings in a "B" game Tuesday against the Royals. Harrison has three starts left in Spring Training. Nick Tepesch will pitch against the Cubs in the other half of the split-squad doubleheader at 3:05 p.m CT in Las Vegas.
Chris Haft is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.