The Sox bounced back after dropping both games of a doubleheader with Kansas City Sunday with a 9-6 win over the Royals.
Fresh off being named American League co-player of the week, Mike Napoli continued his tear, smacking a fifth-inning grand slam that busted the game open.
He went 2 for 4 with 5 RBIs, upping his team-high total to 25 runs driven in.
Felix Doubront went 6.2 innings in a much-delayed Fenway debut, giving up three runs on three hits and using eight strikeouts to work through minor turbulence.
Jacoby Ellsbury extended his hit streak to 12 games. David Ortiz (2 for 4) had another multi-hit game, and Andrew Bailey earned his fourth save of the season.