Robbie Ray struck out 12 and rookie All-Star Julio Rodriguez hit a grand slam to help the Mariners win their 12th straight game.