Tony Abreu singled home the go-ahead run in the 12th inning, and the Kansas City Royals completed their comeback from a six-run deficit by beating the Boston Red Sox 10-9 on Saturday night.
Just a few hours after Boston traded scheduled starter Josh Beckett to the Dodgers along with Adrian Gonzalez, Carl Crawford and Nick Punto, the Royals scored three runs before substitute starter Aaron Cook got a single out. The Red Sox took a 9-3 lead after four innings lead thanks to four hits from Gonzalez's replacement, Mauro Gomez, including his first major league homer.
The Royals made it 9-all with six runs in the seventh - all of them with two outs, including a game-tying, two-run triple by Mike Moustakas that was his first hit in 19 at-bats.
Francisley Bueno (1-0) earned his first major league win after coming in with runners on first and third and one out in the 10th and pitching out of trouble. Greg Holland pitched the 12th for his seventh save.
Junichi Tazawa (0-1) took the loss.