Sabathia (11-7) was locked in a classic pitcher's duel against
, who allowed just three hits in eight scoreless innings.
"It was a fun game to pitch in," said Sabathia, who struck out a season-high nine. "He (Zambrano) was out there dealing and I was trying to do my thing."
The Indians finally broke through in the ninth against reliever
, who became the first Cleveland player to hit for the cycle in more than 25 years Thursday at Minnesota, led off the ninth with a single. Pinch-runner
advanced on a sacrifice by pinch-hitter
followed with a grounder to short, but
's throw pulled
off first and Sorensen remained at second.
Bard then lined a 1-0 pitch to center field to score Sorensen.
"He (Harper) threw me a slider in the dirt on the first pitch, so I was looking for a good pitch to hit," Bard said. "Thankfully, I got it and it got into the outfield."
"When Josh got that hit, I elbowed
. I might have knocked a tooth out," Sabathia said.
It was the 90th career start for Sabathia, who threw 116 pitches, 75 for strikes, and retired 14 of the last 16 batters he faced.
"I was trying to get ahead with my fastball," Sabathia said. "I saw early they were hacking. I was trying to throw it off the plate and let them hit it."
Zambrano, who was 7-2 in his previous 11 starts, allowed just three hits and struck out seven. He threw 110 pitches.
"Victor's been pitching well for us," said
. "I thought he was spent after eight. Their guy was just a little better."
The win was the fourth in a row and ninth in 12 games for the Indians.