David DeJesus singled sharply to right field in the eighth inning and Darwin Barney sprinted from second base.
Third base coach David Bell sent him home with the potential tying run.
Marlon Byrd threw on the fly to catcher John Buck, and the ball beat Barney by about 15 feet. Barney didn't even bother to slide and slowed down as Buck applied the tag, preserving the lead in the New York Mets' 3-2 win over the Chicago Cubs on Friday.
"Turned out it wasn't a very close play," Bell said. "It's disappointing, it was the wrong decision. I just watched the replay again, and it wasn't close. As a third base coach, you want to make the right decision, and that wasn't the right decision."
Edwin Jackson (1-6), coming off a victory at Washington on May 11, gave up three runs and seven hits in 6 2/3 innings for Chicago.
Matt Harvey, the Mets' 24-year-old right-hander, got to show off his bat as well as his arm. He won his fifth straight decision, allowing two runs and five hits in 7 1/3 innings, and singled in the go-ahead run in the seventh after Rick Ankiel's double.
Cardinals 7, Brewers 6: David Freese hit a grand slam for his first homer of the season, and the Cardinals held on after a five-run first inning in St. Louis.
The Brewers made it close on a pair of three-run homers by Aramis Ramirez off Jaime Garcia before losing for the 13th time in 15 games.
The Cardinals had five hits and a walk while batting around against Wily Peralta in the first, but the right-hander was still in the game when Garcia (5-2) was chased with one out in the sixth.
Edward Mujica worked the ninth for his 12th save in 12 chances. Freese entered with a .209 average, four RBIs and a .287 on-base percentage. He batted .293 last year with 20 homers and 79 RBIs, the first time he played more than 100 games in the majors.
Matt Holliday had two hits and two RBIs for St. Louis, which has won 13 of 16.