Alex Gordon and Hosmer each drove in two runs in an eight-run sixth inning to help the Royals rally to beat the Boston Red Sox 9-4 on Saturday night, denying knuckleballer Tim Wakefield of his 200th victory.

Boston built a 3-1 lead in the fourth when they had four singles and a walk. Carl Crawford’s single scored Dustin Pedroia, who led off the inning with a single. Darnell McDonald’s sacrifice fly scored Josh Reddick with the other run. Wakefield had 4-1 lead into the sixth, but failed to get out of the inning. He was pulled after giving up three consecutive hits with one out and the Red Sox holding onto a 4-3 advantage.

Gordon’s two-run double off Matt Alberts (4-4) put the Royals up 6-4. Hosmer, who started the rally with a single off Wakefield, capped off scoring with a two-run triple off Franklin Morales.