Rapid Reaction: Diamondbacks 5, Mets 3

NEW YORK -- Harvey Day didn't go as planned for the Mets.

Matt Harvey tied a career high by giving up five runs in Arizona's 5-3 win over the Mets in front of a season-best crowd of 41,257 at Citi Field on Wednesday night.

Harvey yielded five runs in six innings while also surrendering nine hits, which is tied for the second-most he's allowed in his career.

The game was delayed 1 hour, 51 minutes to start due to rain.

Not great late: Arizona worked Harvey all game, as he had just one perfect frame, and finally broke through in the sixth. With the Mets up 2-0 with two on and two outs, Harvey hung a slider and Cody Ross deposited it in the left-field seats to put Arizona up 3-2. In the seventh, a leadoff walk and back-to-back hits led to Harvey's departure with the Mets down 4-2 and two men on. Harvey is now 7-2, and his ERA rose to 2.27.

Helping out: One future All-Star helped out another as David Wright hit a solo shot in the fourth to give Harvey a 1-0 lead. Wright tied John Buck for the team lead with his 13th homer and upped his team-leading RBI tally to 43. He's in line to be the starting third baseman in the All-Star Game. Wright was 2-for-4.

First! Josh Satin continues to make the fans forget about Ike Davis, hitting his first career homer Wednesday night. Satin, who has been playing first base while Davis tries to find his swing with Triple-A Las Vegas, is hitting .378. He went 1-for-4.

Flashing leather: Omar Quintanilla had the play of the game in the fourth inning. On a grounder up the middle by Ross, Quintanilla laid out on the outfield grass and snagged the ball before flipping it, from his stomach, to Daniel Murphy for the forceout at second.

Sellout: The packed house marked just the second sellout at Citi Field this year.

Up next: The Mets will try to win the series against Arizona as they send Dillon Gee (6-7, 4.60 ERA) to the mound against Ian Kennedy (3-4, 5.36) at 1:10 p.m. ET on Thursday.