Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e6 7. Bc4 b5 8. Bb3
Be7 9. Qd2 O-O 10. O-O Nbd7 11. Nc6 Qe8 12. Rad1 Bb7 13. Nxe7+ Qxe7 14. Qxd6
Qxd6 15. Rxd6 b4 16. Nd1 Bxe4 17. c3 a5 18. a3 a4 19. Bc4 bxc3 20. Nxc3 Bg6 21.
Rfd1 Rfc8 22. Bb5 Ne5 23. Nxa4 Rcb8 24. Nb6 Bc2 25. R1d2 Ned7 26. Nxd7 Nxd7 27.
Rxd7 Rxb5 28. Rd8+ Rxd8 *
Position (FEN): 3r2k1/5ppp/4p3/1r6/8/P3B3/1PbR1PPP/6K1 w - - 0 29
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 596
Best move: Rxd8#