The game was sold out, marking the first time since 2009 there was a sellout at Goodyear Ballpark, which opened as a spring site for the Indians and Reds that year. Cleveland announced the attendance as 11,023.
Indians right-hander Carlos Carrasco, who is one of five candidates for the fifth spot in Cleveland's rotation, held the Giants to one run on two hits over five innings. Carrasco struck out five and walked none.
"I felt very good," said Carrasco, who sat out all last season while recovering from right elbow surgery. "It was my first time going five innings in a year and a half. They keep saying it every week. They've told me to throw normal, nice and easy, keep the ball down. That's what I did today. I just feel fine."
"That was by far his best outing," Francona said. "He had six strikeouts and he still only threw 55 pitches. He was efficient. He attacked the strike zone, especially with his fastball. That was impressive tonight."
His lone blemish came in the second inning, when Roger Kieschnick doubled and later scored on a base hit from Ricky Oropesa.
"He had a couple doubles. He has a lot of talent," Giants manager Bruce Bochy said of Kieschnick. "We just have to keep him healthy."
Cabrera, who recently returned from a stint with Venezuela in the World Baseball Classic, drilled a first-inning pitch from San Francisco starter Chris Heston deep to right field, where the baseball bounced off the tin rooftop above the bleacher seats.
Heston -- likely ticketed for Triple-A Fresno -- didn't allow another hit over his four innings, in which he had one strikeout and a walk.
In the fifth inning, Cleveland designated hitter Jason Giambi crushed an offering from Giants reliever Jake Dunning for a leadoff home run to left-center field. The 42-year-old Giambi is in camp as a non-roster invitee and is competing for a spot on the Tribe's bench.
Indians center fielder Matt Carson made a highlight-reel catch in the third inning, when Giants catcher Jackson Williams sent a pitch from Carrasco to the warning track on a line drive. Carson tracked it down running at full speed, making an over-the-shoulder grab as he slammed into the wall. He was checked out by a team trainer, but remained in the game.
Up next: The Giants will get their first spring look at National League West rival Colorado on Saturday, with the first pitch scheduled for the unusual time of 3:15 p.m. PT to accommodate television. Right-hander Tim Lincecum, who has weathered the blistered middle finger on his throwing hand, will strive to build his stamina. Lincecum has pitched only 3 2/3 innings in two Cactus League starts for the Giants, striking out four and allowing opponents to bat .421 off him. Subscribers can watch the action live on MLB.TV or listen live on Gameday Audio.