DJ Stewart hit a pair of home runs and forced in the game-wining run after getting hit by pitch in extras as the New York Mets rallied late to defeat the Texas Rangers 6-5.