Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 g6 3. g3 Bg7 4. Bg2 Nc6 5. d3 d6 6. Nge2 Nf6 7. O-O O-O 8. f4
a6 9. h3 Rb8 10. g4 Nd7 11. Ng3 b5 12. Be3 f5 13. gxf5 gxf5 14. Nxf5 b4 15. Qg4
Rxf5 16. exf5 bxc3 17. Bxc6 cxb2 18. Rab1 Nf6 19. Qg5 Rb6 20. Bf3 Qd7 21. Kh2
Qxf5 22. Rg1 *
Position (FEN): 2b3k1/4p1bp/pr1p1n2/2p2qQ1/5P2/3PBB1P/PpP4K/1R4R1 b - - 1 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1291
Best move: Qxh3#