Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Bc4 e6 4. Nf3 g6 5. a3 Bg7 6. d3 Nge7 7. O-O h6 8. Be3
b6 9. Qb1 d5 10. exd5 Nxd5 11. Nxd5 exd5 12. Bb5 Bb7 13. b4 Bxa1 14. Qxa1 d4
15. Bxh6 Rxh6 16. c3 Qd6 17. cxd4 O-O-O 18. dxc5 bxc5 19. bxc5 Qc7 20. Qg7 Rdh8
21. d4 Rxh2 22. Nxh2 *
Position (FEN): 2k4r/pbq2pQ1/2n3p1/1BP5/3P4/P7/5PPN/5RK1 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 995
Best move: Qxh2#