Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nf6 3. f4 exf4 4. e5 Nd5 5. Nxd5 Qh4+ 6. Ke2 Na6 7. Nf3 Qg4 8.
d4 c6 9. Nxf4 d5 10. Kf2 c5 11. Bxa6 bxa6 12. Nxd5 Qd7 13. c4 Bb7 14. Be3 Bxd5
15. cxd5 Qxd5 16. Qa4+ Ke7 17. Rad1 Ke6 18. Qxa6+ Kf5 19. dxc5 Qe4 20. Qb7 Qxb7
21. g4+ Kg6 *
Position (FEN): r4b1r/pq3ppp/6k1/2P1P3/6P1/4BN2/PP3K1P/3R3R w - - 1 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1197
Best move: Nh4#