Kipnis, Kluber, Indians top Boston; Bradley hit streak at 25

Cleveland Indians' Jason Kipnis, right, celebrates his three-run home run that also drove in Rajai Davis (20) and Carlos Santana (41) during the third inning of a baseball game against the Boston Red Sox in Boston, Friday, May 20, 2016. (AP Photo/Michael Dwyer)
Michael Dwyer/AP

BOSTON (AP) Jason Kipnis hit a three-run homer, Corey Kluber slowed down the majors' top-scoring team for seven innings and the Cleveland Indians won their fifth straight game, beating the Boston Red Sox 4-2 Friday night.

Boston's Jackie Bradley Jr. extended his hitting streak to 25 games with a solo home run. The Red Sox homered for a club-record 20th straight game, breaking their mark of 19 set in July 1996.

Kluber (3-5) allowed a run in each of the first two innings, but gave up just one hit over the next five. He allowed five hits, struck out six and walked two.

Cody Allen struck out three in the ninth for his 10th save.

Coming off a pair of two-game series sweeps over Cincinnati, the Indians trailed 2-0 in the third before getting to Clay Buchholz (2-4) for four runs.