Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. a3 Bxc3+ 6. bxc3 Ne7 7. Qg4 Qc7 8.
Qxg7 Rg8 9. Qxh7 Nbc6 10. f4 Bd7 11. Ne2 Rf8 12. h4 O-O-O 13. Qd3 Nf5 14. g4
Nfe7 15. h5 c4 16. Qe3 f5 17. g5 Be8 18. Rb1 Rh8 19. Ng3 Ng8 20. h6 Bg6 21. Be2
a6 22. Bh5 Qf7 23. Qf3 Nge7 24. Kf2 b5 25. a4 Na7 26. Ba3 Nec6 27. Bd6 bxa4 28.
Rb6 Rd7 29. Rhb1 Bxh5 30. Rb8+ Nxb8 *
Position (FEN): 1nk4r/n2r1q2/p2Bp2P/3pPpPb/p1pP1P2/2P2QN1/2P2K2/1R6 w - - 0 31
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 994
Best move: Rxb8#