Things you should know about tonight's game...
1) Tommy Milone allowed a pair of homers, including a three-run shot to J.D. Martinez in the first, and was charged with six runs -- five earned -- in 4 2/3 innings. The left-hander surrendered five hits, a walk and struck out five in his first start since May 21.
2) Amed Rosario hit a solo homer and tripled in another run in the ninth. His first Major League error allowed the Diamondbacks to take a 4-0 lead in the third.
3) Yoenis Cespedes went 3-for-3 with a walk while Dominic Smith had pinch-hit RBI double in the ninth. Matt Reynolds plated a run with a groundout.
4) Kevin McGowan allowed a run on two hits and two walks with one strikeout in 1 1/3 innings during his Major League debut.
News and notes...
The Mets have lost eight of nine and 10 of 11 to the Diamondbacks since the start of last year. They are 16 games below .500 for the first time since Sep. 19, 2013.
Cespedes is batting .386 (17-for-44) with four homers. 10 RBIs and six multi-hit efforts over his last 12 games, including three straight.
Since snapping an 0-for-16 skid, Rosario is 15-for-47 (.319) with three home runs, five RBIs and five runs scored in 14 games.
Milone (1-3) allowed two runs in five-plus innings in his Mets debut against the Giants on May 10. He's surrendered 17 earned runs, 18 hits and six home runs over 11 2/3 frames (13.11 ERA) in three starts since.
Michael Conforto was scratched from the starting lineup with a sore right thumb.
McGowan was recalled from Triple-A Las Vegas to take the roster spot of the injured Steven Matz.
The Mets (54-70) look to snap their three-game losing streak as they face the Diamondbacks (69-57) at Citi Field on Wednesday night at 7 p.m. on SNY.
Chris Flexen (2-2, 6.55 ERA, 2.00 WHIP) tries to get back on the winning side after dropping his last start to the Marlins on Friday. The 23-year-old allowed three runs over 5 1/3 innings, the third consecutive outing he's surrendered three or fewer runs. Flexen has never faced the Diamondbacks.
Zack Godley (5-6, 3.13 ERA 1.09 WHIP) gets the call for Arizona hoping to snap a personal two-game losing streak. The right-hander matched his career high with 10 strikeouts, but he also allowed four runs and nine hits over 5 1/3 innings in a loss to the Twins on Friday. Godley surrendered one run over 6 2/3 innings during a no-decision against the Mets on May 15 in Arizona.