Even Reynolds thought it was a sure out -- until the ball glanced off of Villar's glove.
Reynolds drove home the go-ahead run in the 11th inning with what turned into a confusing fielder's choice, leading New York to a 2-1 victory on Friday night over the Milwaukee Brewers.
"Honestly, I thought it was a double play," Reynolds said. "Never seen anything like that before. ... I'm still trying to figure out what happened."
With the bases loaded, Reynolds hit the 1-0 slider from Blaine Boyer (1-1) on a line up the middle. The deflection off Villar's glove gave Asdrubal Cabrera enough time to dash home from third for a one-run lead.
It looked like a Little League play with so much confusion on both teams.
"I don't know how else to put it other than, it was kind of confusing," Gennett said. "Something that might happen once every couple years."
But a play that nevertheless wouldn't have happened had Villar caught Reynolds' liner in the first place.
"It's not as easy as a straight-at-you line drive. It was top-spinner pretty hard. Just a weird ball that was hit and he just wasn't able to make the play," Milwaukee manager Craig Counsell said.
After a 6.08 ERA in a 10-start stretch, Harvey has rebounded with a 0.90 ERA over his last three outings.
Guerra was nearly as good for the Brewers, allowing five hits and three walks over 6 2/3 innings. Only slugger Yoenis Cespedes got to Guerra with a homer to left-center in the sixth, his first since May 23.
Guerra nearly gave up another one in the seventh, but former Met Kirk Nieuwenhuis made a leaping grab at the wall in straightaway center to rob the newly reacquired Johnson of a potential home run.
"I've seen a lot of major league baseball games. That might be one of the wildest I've ever been involved in. Baseball 101," Mets manager Terry Collins said.
Replay review took away a run from Milwaukee in the third when Aaron Hill came home on a two-out, infield single. The play was overturned when umpires rules that Hill did not beat the tag.
There were frustrating moments late, too, for Milwaukee.
Ramon Flores was thrown out at third with one out in the 10th after trying to advance on a wild pitch. An inning earlier, Milwaukee had the potential tying run at third with one out before ex-Brewer reliever Jim Henderson got out of the jam with a strikeout and groundout.
Mets: Johnson, who was activated before Friday's game, started at second in place of Neil Walker, who was still sore after a hard grounder hit him in the chest during the 5-2 win on Thursday night. Walker struck out looking in the ninth with the bases loaded. Collins said Walker could have started, but that he intended to give him a day off anyway this weekend.
Brewers: Counsell hoped that OF Domingo Santana wouldn't be sidelined long after being placed on the 15-day disabled list on Friday with right elbow soreness, a move retroactive to Wednesday. Santana didn't need an MRI for the injury. The right-handed hitter had come off the disabled list on June 3 following a right shoulder injury.
Mets: RHP Logan Verrett (3-3) will make a spot start after the Mets had to rearrange their rotation earlier in the week because of a doubleheader in Pittsburgh. Verrett's last start came on May 14 in Colorado, when he went 2 2/3 innings and allowed seven earned runs and 10 hits.
Brewers: RHP Wily Peralta (3-7) is 3-2 with a 3.23 ERA in five career starts against the Mets.
Follow Genaro Armas at http://twitter.com/GArmasAP
Cardinals to follow same path as Marlins after positive COVID-19 tests
Jeff Passan says the Cardinals players and staff who tested positive for the coronavirus are now quarantining in their homes.
Derek Jeter blames Miami Marlins coronavirus outbreak on 'false sense of security'
Miami Marlins CEO Derek Jeter said players on the team grew too comfortable and became lax about social distancing and wearing masks.
Field of Dreams MLB game postponed to 2021 due to coronavirus
Major League Baseball's Field of Dreams game in Iowa has been postponed until 2021 because of the novel coronavirus.
Source: Los Angeles Angels calling up highly touted prospect Jo Adell
Jo Adell, one of the best prospects in the sport, will join the Los Angeles Angels for their six-game road trip, which begins Tuesday in Seattle, a source confirmed to ESPN.
St. Louis Cardinals-Detroit Tigers postponed due to coronavirus outbreak
The Cardinals' four-game series with the Tigers has been postponed after St. Louis players and staff experienced a coronavirus outbreak.
MLB postponements timeline: How positive coronavirus tests have impacted the schedule
It didn't take long for the reality of the pandemic to reshuffle the restart of the 2020 baseball season. Here's a look at the past week.