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.

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.