Jose Berrios allowed just one earned run over six innings while striking out six, and Vladimir Guerrero Jr. drove in the game-winning run with a double in the top of the ninth inning as the Toronto Blue Jays defeated the New York Mets 2-1.