Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d3 Nc6 3. Nf3 e5 4. Be2 h6 5. O-O Nf6 6. Bd2 d6 7. c4 Be7 8. Nc3
O-O 9. Qc1 Kh7 10. a3 Bg4 11. Ng5+ hxg5 12. Bxg4 Nxg4 13. h3 Nh6 14. Nd5 Nd4
15. Re1 Nb3 16. Qd1 Nxa1 17. Qxa1 f5 18. exf5 Rxf5 19. Qc1 Qf8 20. Be3 g4 21.
hxg4 Nxg4 22. Rf1 Nxe3 23. Qxe3 Bg5 24. Qh3+ Kg6 25. g4 Rf3 *
Position (FEN): r4q2/pp4p1/3p2k1/2pNp1b1/2P3P1/P2P1r1Q/1P3P2/5RK1 w - - 1 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1054
Best move: Qh5#