Jason Kubel hit a stunning grand slam off Mariano Rivera with two outs in the eighth inning and the Minnesota Twins snapped a nine-game losing streak against the New York Yankees with a 6-3 victory on Sunday.