McBride hit a two-run shot in the first against Aaron Blair and another two-run drive in the fourth off Vidal Nuno. Robert Ramos added a solo shot in the top of the 10th, sending Colorado to the win in Mexico.
Blair allowed six runs, four earned, and seven hits in three innings. Nuno then came in and gave up two runs and three hits in four innings.
Rockies right-hander Christian Bergman was charged with six runs and eight hits in three innings.