Cain will start the second game of the regular season at the Arizona Diamondbacks. He couldn’t throw in his first scheduled spring game on Saturday because of rain and instead threw 35 pitches in a covered bullpen session.
Cain gave up one hit, a second-inning double by Collin Cowgill, and struck out two.
Sandoval, slimmer after losing nearly 30 pounds during the offseason, got his hits off Jered Weaver, who pitched four innings and gave up two runs and four hits with two walks and struck out two.
Angels: Weaver, 1-0 entering the game, started off on the wrong foot in the bottom of the first inning when left fielder Brennan Bosch dropped leadoff man Gregor Blanco’s shallow fly ball in the sun along the left-field line. Blanco later scored on Sandoval’s first hit. Weaver took the loss.
“Weaver threw well,” Angels manager Mike Scioscia said. “He located his fastball.”
Giants: Cain continued a strong start for the club’s five projected starters, who now have combined for 17 innings, allowing just one run on nine hits and one walk in six games.
“We [pitchers] haven’t said much to each other. We know that’s what we need to do,” Cain said.
“You’ve got that competitive edge, and it felt good,” said Cain, who slipped to 8-10 in 2013 after going 16-5 the previous season. “I felt good. I was throwing good pitches, trying to get ahead of guys.”
Angels: Outfielder Josh Hamilton will be out for at least another week as he allows a strained left calf to heal.
Giants: Second baseman Marco Scutaro (back) isn’t expected to make his spring debut until this weekend at the earliest.
MORE FOR MORSE?
Giants left fielder Michael Morse hit nine home runs while with Seattle in the spring of 2013.
He has yet to hit one over the fence in 2014, but is getting closer. He hit a run-scoring double in the fifth inning, his first extra-base hit and first RBI of the spring.