Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. d4 a6 5. c3 b5 6. Bb3 c4 7. Bc2 d5 8. e5 Be7
9. O-O Nh6 10. Qd2 O-O 11. Ng5 Bxg5 12. Qxg5 Qxg5 13. Bxg5 Nf5 14. h4 h6 15.
Bxf5 hxg5 16. Bc2 gxh4 17. Nd2 f5 18. Nf3 h3 19. Ng5 hxg2 20. Kxg2 Ne7 21. Rh1
Ng6 22. Kg3 Bd7 23. f4 Rfe8 24. Rh3 Re7 25. Rah1 a5 26. Bd1 b4 27. Bh5 Nh8 28.
Be8 Bxe8 *
Position (FEN): r3b1kn/4r1p1/4p3/p2pPpN1/1ppP1P2/2P3KR/PP6/7R w - - 0 29
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 528
Best move: Rxh8#