Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. Nf3 cxd4 3. g3 Nc6 4. Nxd4 g6 5. Nxc6 bxc6 6. Bg2 Bg7 7. O-O Nf6 8.
c4 O-O 9. Nc3 Rb8 10. b3 Qa5 11. Qc2 Qh5 12. h4 d6 13. Bg5 Bf5 14. e4 Bg4 15.
f3 Be6 16. g4 Bxg4 17. fxg4 Nxg4 18. Bf3 h6 19. Bf4 Qxh4 20. Rac1 Bd4+ 21. Kg2
Ne3+ 22. Bxe3 Bxe3 23. Rce1 Bf4 24. Qf2 *
Position (FEN): 1r3rk1/p3pp2/2pp2pp/8/2P1Pb1q/1PN2B2/P4QK1/4RR2 b - - 3 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 937
Best move: Qh2#