Andrew Brown's three-run pinch-hit home run broke open a close game and the New York Mets beat Arizona 9-5 on Sunday.