Robinson Cano hit a three-run homer into the Kauffman Stadium fountains, Russell Martin and Derek Jeter each drove in a pair and the New York Yankees beat the Kansas City Royals 9-7 on Tuesday night to give Ivan Nova his eighth consecutive victory.