Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 e6 3. dxe6 Bxe6 4. Nf3 Qe7 5. Be2 Nc6 6. O-O O-O-O 7. d4 g5 8.
c3 g4 9. Nfd2 f5 10. b4 h5 11. Qa4 h4 12. b5 Nb8 13. Qxa7 g3 14. fxg3 hxg3 15.
h3 Nf6 16. Bf3 Bd5 17. Ba3 Qe3+ 18. Kh1 Bxa3 19. Qxa3 Ng4 20. Bxd5 Rxd5 21. c4
Nf2+ 22. Rxf2 Qxf2 23. Qf3 Rxh3+ 24. gxh3 *
Position (FEN): 1nk5/1pp5/8/1P1r1p2/2PP4/5QpP/P2N1q2/RN5K b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1258
Best move: Qh2#