NEW YORK - R.A. Dickey pitched eight baffling innings, Jose Reyes hit an RBI double and scored twice and the New York Mets beat the Atlanta Braves for the second straight night, 6-4 on Sunday.
Carlos Beltran had a run-scoring double off Tim Hudson (4-5) before fouling a ball off his right shin and leaving the game in pain. Justin Turner added an RBI single and the banged-up Mets finished 5-5 on a homestand against Philadelphia, Pittsburgh and Atlanta.
Brian McCann homered off Dickey (3-6) leading off the seventh to snap Atlanta's scoreless streak at 15 innings. They were shut out 5-0 by rookie Dillon Gee and two relievers Saturday night.