Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Bb5+ Bd7 6. Bxd7+ Nbxd7 7. Nc3 a6
8. O-O g6 9. Be3 Bg7 10. Rb1 O-O 11. Qe2 Rc8 12. f3 e6 13. Rbd1 Qa5 14. Nb3 Qc7
15. f4 b5 16. f5 exf5 17. exf5 Rce8 18. fxg6 fxg6 19. Qd2 Ng4 20. Qd5+ Kh8 21.
Rxf8+ Rxf8 22. Bd4 Ndf6 23. Qg5 d5 24. Rf1 *
Position (FEN): 5r1k/2q3bp/p4np1/1p1p2Q1/3B2n1/1NN5/PPP3PP/5RK1 b - - 1 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 922
Best move: Qxh2#