Sanchez hit by hard grounder, Mets beat Marlins