Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 d6 3. g3 g6 4. Bg2 Bg7 5. f4 Nc6 6. d3 e6 7. Be3 Nge7 8. Nf3
O-O 9. O-O Nd4 10. Qd2 Rb8 11. Rae1 b5 12. e5 Nef5 13. Bf2 Bb7 14. Ne4 Nxf3+
15. Bxf3 dxe5 16. Bxc5 exf4 17. Bxf8 Qxf8 18. Qxf4 Nd4 19. Bd1 f5 20. Nc3 Qc5
21. Qxb8+ Bc8 22. Rf2 Bf8 23. Re5 Qc6 24. Qxa7 Bb7 25. h4 *
Position (FEN): 5bk1/Qb5p/2q1p1p1/1p2Rp2/3n3P/2NP2P1/PPP2R2/3B2K1 b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1273
Best move: Qh1#