CLEVELAND (AP) - Travis Buck hit a go-ahead two-run homer in the seventh inning to give Josh Tomlin and the Cleveland Indians a 2-1 victory over the Cincinnati Reds on Saturday. Buck connected with two outs against Homer Bailey (3-1), who took a one-hitter into the seventh. Tomlin (6-1) gave up one run and three hits over seven innings. Vinnie Pestano worked the eighth and Chris Perez the ninth for his 12th save in 13 chances as Cleveland improved baseball's best record to 28-15. Cincinnati tied its season-long losing streak at four games. Tomlin became the fifth pitcher since 1919 to work at least five innings in each of his first 21 career appearances. The most recent was Boston's Daisuke Matsuzaka, who did it in 28 games in 2007.