Marlins’ Wei-Yin Chen gets it done at the plate and on the mound