One, two, three. Mookie Betts had a day at Fenway Park. In a 5-4 win over the Kansas City Royals, Betts cranked three homers and set Sox team history and MLB history.

Betts passed Ted Williams in Red Sox history with his fourth three-home run game.

He also becomes the first player in MLB history to have four three-home run games before age 26. That's according to STATS service.

Betts went 4-for-4, three RBI and three runs scored.

Betts now is hitting .365 with 11 homers and 21 RBI.

Adding to the power day at Fenway, J.D. Martinez hit his 6th home run.

Drew Pomeranz got through six innings, giving up three runs and got his first win of the season.

Craig Kimbrel pitched the 9th inning and struck out the side to get his 8th save.

Put the Sox record at 22-8 as they head out on the road to play the Texas Rangers starting tomorrow night. Live coverage on Sports Radio 92.9 The Ticket begins at 7:20pm.

More From 92.9 The Ticket