The Boston Red Sox crushed the Kansas City Royals 15-1 on Thursday afternoon to win their 7th game in a row. It was the 3rd time in the week (Sunday, June 27th and Monday, June 28th) that the Red Sox hit 4 home runs in the game.

Rafael Devers drove in 5 runs batted in and leads the Majors with 69 runs batted in. He was 3-5 with his 20th home run of the season, a 3-run shot in the 6th inning.

Kike Hernandez hit a lead-off homer, his 9th of the season. It was Hernandez's 4th lead-off homer of the season.

JD Martinez was 2-4, with a double. He hit his 17th homer of the season, a solo shot in the 4th inning. His on-base streak has reached 20 games. During the 7 game homestand, Martinez had 2 doubles, 3 home runs and 9 runs batted in.

Xander Bogaerts was 1-4, hitting his AL leading 25th double in the 6th inning. His on-base streak stands now at 26 games, the longest current streak in the majors.

Danny Santana was 3-4 with a double and a home run, his 3rd of the season. He drove in 5 runs.

Nathan Eovaldi improved to 9-4 on the season. He threw 7 scoreless innings, allowing just 5 hits and striking out 6.

Matt Andriese pitched the final 2 innings for Boston, allowing 3 hits and 1 run while striking out 2.

Every member of the Red Sox starting lineup had at least 1 hit.

You know everything was going the Red Sox' way when they even scored a run on a balk

The Red Sox jet out to the West Coast for 6 games, 3 games with the Oakland A's and 3 games with the Los Angele Angels. The pregame Friday night with the A's starts at 8:40 p.m. with the first pitch at 9:40 p.m. on AM 1370 WDEA.

More From WDEA Ellsworth Maine