Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. c3 Nf6 4. Qc2 d5 5. e5 Ne4 6. d3 Nc6 7. dxe4 Qc7 8. Bb5
Bd7 9. Bxc6 Bxc6 10. Nbd2 Be7 11. O-O g5 12. exd5 Bxd5 13. h3 g4 14. hxg4 h5
15. g5 O-O-O 16. Re1 h4 17. c4 Bc6 18. b3 h3 19. g3 h2+ 20. Nxh2 Rxh2 21. Kxh2
Rh8+ 22. Kg1 *
Position (FEN): 2k4r/ppq1bp2/2b1p3/2p1P1P1/2P5/1P4P1/P1QN1P2/R1B1R1K1 b - - 2 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1087
Best move: Rh1#