Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. Nf3 d5 3. Bf4 Bg4 4. Nbd2 e6 5. e3 Bd6 6. Bg3 Bxg3 7. hxg3 Nf6 8.
Bd3 Nbd7 9. c3 Qe7 10. Qc2 O-O-O 11. a4 Kb8 12. b4 e5 13. dxe5 Nxe5 14. b5
Nxf3+ 15. gxf3 Bd7 16. bxc6 Bxc6 17. Bb5 Rc8 18. O-O h5 19. Nb3 h4 20. g4 Qe6
21. Nd4 Qd7 22. Nxc6+ bxc6 23. Ba6 Rc7 24. Rab1+ Ka8 25. Rb3 h3 26. Rfb1 Nxg4
27. Qb2 h2+ 28. Kh1 Nxf2+ 29. Qxf2 Qf5 30. Qg3 Re7 31. Qb8+ Rxb8 *
Position (FEN): kr6/p3rpp1/B1p5/3p1q2/P7/1RP1PP2/7p/1R5K w - - 0 32
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 734
Best move: Rxb8#