McBride had just one hit in 13 at-bats in November but lifted a sacrifice fly in the first inning and stroked an RBI single and scored during a six-run fourth. He singled again in the fifth and doubled in the ninth for his second three-hit game this fall.
The 23-year-old left fielder batted .276 with 13 doubles and 22 RBIs in 45 games at three Minor League levels this season.
Royals farmhand Jason Godin (3-1) allowed one run on four hits over five innings, striking out five and walking three, to win for the third time in his last four starts. The 23-year-old right-hander made 14 starts for Class A Advanced Wilmington this season and went 2-7 with a 5.33 ERA.
Royals prospects Kyle Martin and Kurt Mertins also drove in two runs apiece and Ryan Kalish (Red Sox) and Jordan Parraz (Astros) delivered RBI singles and scored twice for the Honu (13-16).
Waikiki's Andrew Brackman (3-4) struggled with his control and surrendered seven runs on three hits over 3 1/3 innings. The Yankees' first-round pick in the 2007 Draft had won his previous two starts but walked seven and struck out six.
Tony Thomas (Cubs) went 2-for-4 for his fourth straight multi-hit game and Austin Romine (Yankees) delivered an RBI single for the BeachBoys (16-13), who lost for only the second time in their last 11 games.
Steve Conley is a contributor to MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.