Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 Bc5 4. Nf3 d6 5. h3 O-O 6. Bg5 h6 7. Bh4 g5 8. Bg3
Kg7 9. h4 g4 10. Nfd2 h5 11. Nc3 c6 12. f3 gxf3 13. gxf3 b5 14. Bb3 a5 15. a3
Na6 16. Qe2 a4 17. Ba2 Bd4 18. Bf2 Be6 19. Bxd4 exd4 20. Rg1+ Kh7 21. Ncb1 Qe7
22. e5 dxe5 23. Qxe5 Rae8 24. Ne4 Nxe4 *
Position (FEN): 4rr2/4qp1k/n1p1b3/1p2Q2p/p2pn2P/P2P1P2/BPP5/RN2K1R1 w Q - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1133
Best move: Qxh5#