Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O d6 6. d4 Bd7 7. Bxc6 Bxc6 8. d5
Bd7 9. Bg5 Be7 10. Bxf6 Bxf6 11. c4 g5 12. Nbd2 g4 13. Ne1 h5 14. b4 Bg5 15. f3
Be3+ 16. Kh1 Qh4 17. g3 Qh3 18. Ng2 Bg5 19. f4 h4 20. gxh4 g3 21. Nf3 Bg4 22.
Nxg5 *
Position (FEN): r3k2r/1pp2p2/p2p4/3Pp1N1/1PP1PPbP/6pq/P5NP/R2Q1R1K b kq - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1425
Best move: Qxh2#