Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 d5 3. Nf3 dxe4 4. Ng5 Nf6 5. d3 exd3 6. Bxd3 Nc6 7. O-O e6 8.
Qf3 Be7 9. Bc2 h6 10. Ne4 Nxe4 11. Bxe4 Bd7 12. Na3 Qc8 13. Qg3 Bf6 14. Nc4 Qb8
15. Bf4 e5 16. Bxc6 exf4 17. Bxd7+ Kxd7 18. Qg4+ Ke8 19. Rad1 Kf8 20. Rd7 g6
21. Nd6 Rh7 22. Re1 b5 23. Qxf4 Bg5 24. Qe4 f5 25. Qe5 Rxd7 *
Position (FEN): rq3k2/p2r4/3N2pp/1pp1Qpb1/8/2P5/PP3PPP/4R1K1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1324
Best move: Qh8#