4/18/17: Marlins post no-no through 8 1/3 innings