Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O a6 5. Ba4 b5 6. Bb3 h6 7. c3 Be7 8. d4
exd4 9. cxd4 O-O 10. e5 Nh7 11. Nc3 d6 12. Bd5 Bb7 13. e6 fxe6 14. Bxe6+ Kh8
15. d5 Na5 16. Ne4 Nf6 17. Nxf6 Bxf6 18. Nd4 c5 19. Nf5 Bg5 20. f4 Bf6 21. Qh5
Nc4 22. Nxh6 gxh6 *
Position (FEN): r2q1r1k/1b6/p2pBb1p/1ppP3Q/2n2P2/8/PP4PP/R1B2RK1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 831
Best move: Qxh6#