Sanchez pitches Marlins past Nationals 3-1