Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 Nc6 3. Nf3 e5 4. Bc4 exf4 5. c3 Be7 6. O-O h6 7. d4 cxd4 8. cxd4
g5 9. Nc3 Nf6 10. e5 Ng4 11. h3 Ne3 12. Bxe3 fxe3 13. Bxf7+ Kxf7 14. Nxg5+ Kg6
15. Nf7 Qg8 16. Qd3+ Kg7 17. d5 Nb4 18. Qxe3 Bg5 19. Qe4 Na6 20. e6 dxe6 21.
Qe5+ Kh7 22. Ne4 exd5 23. Nf6+ Bxf6 24. Qxf6 Bxh3 *
Position (FEN): r5qr/pp3N1k/n4Q1p/3p4/8/7b/PP4P1/R4RK1 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1183
Best move: Qxh6#