Huff, a left-hander who led the Indians with 11 wins as a rookie in 2009, struck out three and gave up two hits.
Reds starter Johnny Cueto allowed five hits and four runs — two earned — over two innings. Mike Leake, the Reds' first-round draft pick in 2009, pitched one perfect inning of relief.
Miguel Cairo's two-run homer off Tony Sipp in the sixth pulled the Reds to 4-2.
Veteran infielder Mark Grudzielanek, trying to win a roster spot in Cleveland, had an RBI double and rookie Nick Weglarz a run-scoring single in the first inning.