NEW YORK (AP) -- Wilmer Flores singled to cap a two-out, two-run rally in the 11th inning and the New York Mets ended Toronto's team record-tying 11-game winning streak, beating the Blue Jays 4-3 Monday night.

Wilmer Flores of the New York Mets celebrates with his teammates after hitting the game winning single at Citi Field in Flushing. (Mike Stobe, Getty Images)

The Blue Jays trailed 2-1 in the ninth before Jose Bautista tied it with his second home run of the game, connecting against Jeurys Famila.

Toronto took the lead in the 11th on Dioner Navarro's sacrifice fly off Hansel Robles (2-0). The Mets then came back for their fourth win in five games.

With Ruben Tejada on first and one out, Michael Cuddyer hit a potential game-ending double-play grounder to second baseman Danny Valencia. Tejada smartly slowed up and Valencia tagged him, but too late to throw onto first.

Lucas Duda followed by slicing a single to shallow left field and Cuddyer hustled all the way home.

Duda took second on the throw, Liam Hendricks relieved and Flores lined the first pitch up the middle.

(Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)