Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 a6 3. a4 d5 4. Qf3 Nf6 5. e5 Ng4 6. d4 g6 7. h4 h5 8. Bg5 Qa5
9. Bd3 b5 10. Ne2 b4 11. Nb1 Be6 12. Nd2 Nd7 13. Nb3 Qc7 14. O-O c5 15. dxc5
Nxc5 16. Nxc5 Qxc5 17. Bf4 Bg7 18. Qg3 Qc7 19. Nd4 Bc8 20. e6 Be5 21. exf7+
Kxf7 22. Bxe5 Qxe5 23. Qf3+ Kg7 24. Nc6 *
Position (FEN): r1b4r/4p1k1/p1N3p1/3pq2p/Pp4nP/3B1Q2/1PP2PP1/R4RK1 b - - 3 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 611
Best move: Qh2#