Baseball's richest right-hander, Matt Cain, allowed two runs over five innings in his final spring outing. He walked only one and fanned six, just one day after agreeing to a five-year, $112.5 million contract extension with the Giants.
A's center fielder Yoenis Cespedes tallied two doubles against the righty, but his teammates combined for just three other hits -- one a solo shot off the bat of Josh Reddick, marking his third homer of the spring.
"I felt like I was able to throw everything for strikes and I was using both sides of the plate," Cain said. "Everything felt good for the last outing of the spring."
For the Giants, Pablo Sandoval collected an RBI single off A's starter Tyson Ross in the first, and three innings later Brandon Belt drove in Aubrey Huff -- who boarded via a double -- with a base hit. San Francisco added its third and final run in the fifth, with help from shortstop Eric Sogard's second error of the night.
Melky Cabrera led off with a single and advanced to third on Sogard's fielding miscue, and an ensuing forceout ground ball from Huff allowed Cabrera to score.
Ross went five innings for the A's, surrendering three runs (two earned) on six hits with one walk and four strikeouts.
Up next: A's lefty Tommy Milone, who locked up a rotation spot following six perfect innings against Triple-A Sacramento on Saturday, is set for his final tuneup of the spring campaign Wednesday, when he's scheduled to face Giants right-hander Yusmeiro Petit in San Francisco. Petit will get the start in place of Barry Zito, who will make a tuneup start against Minor League competition in Arizona. The teams must set their 25-man rosters for the regular season by 1 p.m. PT.