J.D. Martinez and Hunter Renfroe homered, Martin Perez pitched two-run ball into the sixth inning and the Boston Red Sox beat the Kansas City Royals 6-2 Wednesday night in a game twice delayed by poor weather. read more https://www.espn.com/mlb/recap?gameId=401228249