MIAMI -

R.A. Dickey pitched a five-hit shutout for his 17th win, Ike Davis backed him with a home run and the New York Mets beat the Miami Marlins 3-0 on Friday night.

Dickey (17-4) struck out seven and walked three in his NL-leading fifth complete game. The knuckleballer has three shutouts this year and six in his career.

The game took just 2 hours, 7 minutes.

Davis hit his 25th homer, a two-run shot off Nathan Eovaldi (4-10) in the seventh inning. Davis also had a sacrifice fly in the fourth.