For eight innings, the Mets were frustrated with bats that would not awaken.
For the final inning, the frustration was turned to an umpire ruling.
Pete Alonso was thrown out at the plate in a chaotic finish to a 1-0 loss to the Cubs on Wednesday at Citi Field, where 22,485 were furious as umpires ruled the Mets had lost on a double play.
The Mets had mounted nothing, frustrated particularly by Shota Imanaga, for eight innings before getting to Cubs closer Hector Neris in the ninth.
Neris plunked Alonso before J.D. Martinez drove the first pitch he saw to the wall in right-center, former Mets prospect Pete Crow-Armstrong unable to hold on for what became a double.
McNeil lifted a one-out fly to medium-depth left field, and Ian Happ caught it and threw to third baseman Nick Madrigal, who relayed a throw home.
Umpires ruled Alonso was thrown out and no blocking the plate had occurred, which prompted manager Carlos Mendoza to run onto the field and argue as angry fans headed for the exits.