Boston Red Sox

Aug 5, 2019; Boston, MA, USA; Boston Red Sox third baseman Rafael Devers (11) celebrates with third base coach Carlos Febles (52) after hitting a home run during the fifth inning against the Kansas City Royals at Fenway Park. Mandatory Credit: Bob DeChiara-USA TODAY Sports

BOSTON – The lowly Kansas City Royals turned out to be the cure for what was ailing the reeling Red Sox.

At least for one night.

The Sox picked up a 7-5 victory Monday over the Royals, who entered the night with the third-worst record in the American League. The win opened up a seven-game homestand for Boston.

The Sox got out to a 4-0 lead, thanks in part to home runs by Sam Travis and Rafael Devers. Devers now has 23 home runs in 2019.

Rick Porcello turned in a strong start, a rarity among Boston pitchers as of late. The righty went six innings and give up one run on four hits. He struck out five and walked two.

The Sox would add three runs in the seventh, one coming on a wild pitch and the other two coming on a double by Andrew Benintendi. Those runs would prove large, as the Red Sox bullpen ran into trouble again.

Nathan Eovaldi gave up a solo home run to Royals catcher Meibrys Viloria in the seventh, before Matt Barnes served up a three-run shot to Bubba Starling in the eighth inning.

The Sox finally found some stability when Brandon Workman tossed a scoreless ninth to earn his sixth save of the season.

Mookie Betts left the game in the eighth after fouling a ball off his leg. He ran the bases but was removed defensively a half inning later.