Jeremy Guthrie was on a roll -- against the Yankees, no less. Neither hail nor sun shower was going to stop him. No way. Guthrie neatly handled a nemesis and a 59-minute delay to pitch into the seventh inning, Billy Butler homered and the Kansas City Royals held on to beat New York 5-1 Monday night.