Red Sox starting pitcher Nathan Eovaldi allowed four runs on seven hits, while striking out seven and walking none in six innings of work in Boston’s 5-4 loss to the Royals on Saturday in Kansas City, Mo. Charlie Riedel/Associated Press

KANSAS CITY, Mo. — Rookie Nick Pratto hit a game-ending home run in the ninth inning, giving the Kansas City Royals a 5-4 win over the Boston Red Sox on Saturday night.

Pratto blasted a two-out, 3-2 changeup from Garrett Whitlock (2-2) an estimated 424 feet to center field for his second career homer and first at Kauffman Stadium.

The Royals began and ended the game with homers. MJ Melendez hit his second leadoff homer of the series, a 434-foot drive to right field for his 12th longball this season.

Kyle Isbel also homered for Kansas City.

Bobby Dalbec hit a two-run drive for Boston in the fourth inning and Alex Verdugo went deep in the sixth to tie the game at 4-4.

Dylan Coleman (3-1) retired the Red Sox in order in the ninth.


Boston’s J.D. Martinez doubled in the second inning and scored when Christian Arroyo reached on a fielding error by shortstop Bobby Witt Jr. Kansas City has made 27 errors in its last 32 games, the most by any team in that span.

Witt hit a two-run single in the third to put the Royals ahead 3-1.


Both starting pitchers had nearly identical numbers. Boston’s Nathan Eovaldi and Kansas City’s Daniel Lynch each worked six innings, and each allowed four runs on seven hits, including two homers, while walking none. Eovaldi struck out seven to Lynch’s six.

Only subscribers are eligible to post comments. Please subscribe or login first for digital access. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.