Chase Utley and Domonic Brown each singled and Darin Ruf drew a walk from Rockies starter Jeff Manship leading off the fourth, loading the bases, and Cody Asche followed with an RBI single to break a scoreless tie.
Mayberry then came to the plate and belted a 2-1 pitch into the left field seats for a 4-0 lead.
Martin (2-2) held the Rockies to two runs on four hits, walking two and fanning six in his fourth major-league start.
Manship (0-3) was touched for five runs on six hits in a five-inning effort.
Troy Tulowitzki homered and Wilin Rosario drove in two runs for the Rockies.
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend
Pot vending machine to debut