Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 e6 3. Bd3 c5 4. c3 cxd4 5. exd4 Nf6 6. f4 Be7 7. Nf3 O-O 8. Nbd2
a6 9. O-O Bd7 10. Ne5 Bb5 11. Ndf3 Bxd3 12. Qxd3 Nc6 13. b3 Qa5 14. Nxc6 bxc6
15. b4 Qb5 16. Rd1 Ne4 17. Bb2 a5 18. a4 Qxd3 19. Rxd3 axb4 20. Ne5 bxc3 21.
Bxc3 c5 22. Nc6 Bd6 23. g3 Ra6 24. Ne5 c4 25. Re3 Nxc3 26. Rxc3 Rfa8 27. Rc2
Rxa4 28. Rb1 Ra1 29. Rcc1 Rxb1 30. Rxb1 Bxe5 31. fxe5 Ra2 *
Position (FEN): 6k1/5ppp/4p3/3pP3/2pP4/6P1/r6P/1R4K1 w - - 1 32
White to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 506
Best move: Rb8#