CHICAGO (AP) Rusney Castillo homered and drove in a career-high five runs, Joe Kelly won his fifth straight outing and the Boston Red Sox beat the Chicago White Sox 5-4 on Monday night.

Kelly (7-6) allowed five hits and two runs over 7 1-3 innings while walking one and striking out three. He became the first Red Sox pitcher since Clay Buchholz in 2013 to win five straight starts.

Jean Machi pitched the ninth for his second save in two opportunities.

More from FoxSports

Castillo went 3 for 4 and finished a triple shy of the cycle. His sixth-inning double to the right-center field gap drove in two runs and extended Boston's lead to 5-1.

Jeff Samardzija (8-10) dropped a career-worst fifth straight decision. After giving up Castillo's two-run double, Samardzija allowed the next two hitters to reach before being pulled after surrendering his second walk.