I got the key move fairly quickly, and as it happened the program played the variation 1...Kc3, which I found easy to play against. Had it chosen the variation 1...Ke5, though, I'm not sure whether I would have found the queen sacrifice. 2. Qh6, threatening Qf6#, looks good for White, but is defeated by 2...Nxg3.