Marlins walk off to ensure Alvarez no-hitter