Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. e3 d5 4. Nf3 Bb4+ 5. Nc3 Ne4 6. Qc2 c5 7. a3 cxd4 8. axb4
dxc3 9. bxc3 dxc4 10. Bxc4 Nd7 11. Qxe4 Nf6 12. Bb5+ Bd7 13. Qxb7 Rb8 14. Bxd7+
Nxd7 15. Qxa7 Qf6 16. Bd2 Rc8 17. O-O Ne5 18. Nxe5 Qxe5 19. Qa4+ Ke7 20. c4
Rhd8 21. Rad1 Rxc4 22. Qa3 Rcc8 23. b5+ Ke8 24. Ba5 Rxd1 25. Rxd1 Qxb5 26. Be1
Qe2 27. Qd3 Qa2 28. Qd7+ Kf8 29. Bb4+ Kg8 30. Qd8+ Rxd8 *
Position (FEN): 3r2k1/5ppp/4p3/8/1B6/4P3/q4PPP/3R2K1 w - - 0 31
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 597
Best move: Rxd8#