Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d3 Bc5 6. O-O b5 7. Bb3 d5 8. Ng5
h6 9. Nf3 Bg4 10. h3 Bh5 11. Nbd2 g5 12. g4 Bg6 13. c3 h5 14. d4 hxg4 15. hxg4
exd4 16. cxd4 Bb6 17. Re1 Qd6 18. exd5+ Kd8 19. dxc6 Bxd4 20. Nxd4 Qh2+ 21. Kf1
Bd3+ 22. Re2 *
Position (FEN): r2k3r/2p2p2/p1P2n2/1p4p1/3N2P1/1B1b4/PP1NRP1q/R1BQ1K2 b - - 4 22
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 839
Best move: Qh1#