1. Nh6+ Ke6
2. Qf7+ Kd6
3. Nf5#