Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 d6 7. Bg5 a6 8.
Bxf6 gxf6 9. Na3 b5 10. Nd5 Bg7 11. Bd3 Ne7 12. Nxe7 Qxe7 13. c3 O-O 14. Nc2 f5
15. Qh5 d5 16. exf5 e4 17. Be2 Qe5 18. g4 Bd7 19. Rd1 a5 20. a3 Rfc8 21. O-O
Ra6 22. f4 exf3 23. Bxf3 Rh6 24. Qg5 *
Position (FEN): 2r3k1/3b1pbp/7r/pp1pqPQ1/6P1/P1P2B2/1PN4P/3R1RK1 b - - 2 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 771
Best move: Qxh2#