Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. g3 Nf6 4. Bg2 Nxe4 5. O-O Nf6 6. Re1 Nc6 7. Ng5 h6 8. Ne4
Nxe4 9. Bxe4 e6 10. Qf3 Bd7 11. Nc3 Be7 12. Nb5 Ne5 13. Qe2 a6 14. Nc3 Rb8 15.
f4 Nc6 16. d3 O-O 17. f5 exf5 18. Bd5 Re8 19. Bxh6 gxh6 20. Qh5 Be6 21. Rxe6
fxe6 22. Bxe6+ Kh8 *
Position (FEN): 1r1qr2k/1p2b3/p1npB2p/2p2p1Q/8/2NP2P1/PPP4P/R5K1 w - - 1 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 903
Best move: Qxh6#