Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e3 d5 3. Bd3 c5 4. Nf3 Nc6 5. c3 c4 6. Be2 h6 7. O-O Bf5 8. b3 b5
9. a4 a6 10. Nbd2 e6 11. Bb2 Bd6 12. Re1 O-O 13. Nf1 Ne4 14. Ng3 Nxg3 15. hxg3
Be4 16. Nd2 Bh7 17. Bf3 f5 18. g4 fxg4 19. Bxg4 Qh4 20. Bxe6+ Kh8 21. Bh3 Qxf2+
22. Kh1 Qg3 23. Nf3 Rxf3 24. Qxf3 *
Position (FEN): r6k/6pb/p1nb3p/1p1p4/P1pP4/1PP1PQqB/1B4P1/R3R2K b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 892
Best move: Qh2#