Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. h3 Nc6 3. a3 e6 4. d3 d5 5. Nc3 d4 6. Nce2 e5 7. Ng3 b5 8. Nf3 Be7
9. Be2 Be6 10. O-O c4 11. Bd2 a5 12. Nh2 Nf6 13. f4 exf4 14. Bxf4 c3 15. b3 Bd6
16. Qc1 Qc7 17. Ng4 Nxg4 18. Bxg4 Bxg4 19. hxg4 Ne5 20. Nf5 O-O 21. Bh6 gxh6
22. Qxh6 f6 23. Nxd6 Qxd6 24. Rf4 Ng6 25. Rf5 Qg3 26. Raf1 Ra6 27. Rxb5 Qh4 28.
Rh5 Qxg4 *
Position (FEN): 5rk1/7p/r4pnQ/p6R/3pP1q1/PPpP4/2P3P1/5RK1 w - - 0 29
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 808
Best move: Qxh7#