Rafael Mejia belted a three-run HR to cap a five-run 4th and drew a bases-loaded walk in the bottom of the 8th to force-in what proved to be the winning run, Luis Diaz drilled an RBI double to put the Cubs on the board in the bottom of the 1st and later walked twice and scored a run, and Luis Vazquez singled twice and scored a run, helping the Cubs edge the Diamondbacks 8-7 in Cactus League Extended Spring Training game action Friday morning on Field #6 on John Arguello Way at the Riverview Baseball Complex in Mesa, AZ.