BOSTON (AP) — Jonathan India hit a three-run homer and Michael Wacha scattered five hits over six innings to help the Kansas City Royals beat the Red Sox 7-3 on Wednesday night, ending Boston’s seven-game winning streak.

Wacha (6-9) allowed two runs while walking none and striking out three to earn his second consecutive victory and help the Royals avoid the three-game sweep.

Boston led 2-0 after one inning but Kansas City took the lead in the fourth on Kyle Isbel’s two-run single. India made it 6-2 in the seventh.

Red Sox outfielder Roman Anthony was hitless in four at-bats just hours after signing a contract extension that will pay him at least $130 million through 2033. In the fifth inning, he hit a long fly ball that went 394 feet before right fielder Randal Grichuk caught it at t

See Full Page