Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 c6 3. Ne2 cxd5 4. Nbc3 e6 5. g3 Nf6 6. Bg2 Be7 7. O-O a6 8. d4
Nc6 9. h3 Bd7 10. Kh1 Qc8 11. f4 Ne4 12. Nxe4 dxe4 13. Bxe4 e5 14. f5 f6 15.
dxe5 Nxe5 16. Nd4 O-O 17. Qh5 Rb8 18. c3 Bc5 19. Rf4 Nc6 20. Rh4 h6 21. Bd5+
Kh8 22. Qg6 Bxd4 23. Rxh6+ gxh6 *
Position (FEN): 1rq2r1k/1p1b4/p1n2pQp/3B1P2/3b4/2P3PP/PP6/R1B4K w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 975
Best move: Qxh6#