Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 d6 3. Nf3 Nf6 4. g3 Be7 5. Bg2 c6 6. O-O O-O 7. d4 Nbd7 8. dxe5
Nxe5 9. b3 Bg4 10. Re1 Qc7 11. Bb2 Rad8 12. Qd4 Nfd7 13. Ne4 Bf5 14. Nfd2 Nf6
15. Rad1 Nxe4 16. Nxe4 Bxe4 17. Bxe4 Bf6 18. Qd2 Qe7 19. Bg2 Ng6 20. Ba3 Qe6
21. Bxd6 Be7 22. c5 b6 23. b4 bxc5 24. bxc5 Bxd6 25. cxd6 Rd7 26. Bxc6 Rdd8 27.
Qd5 Qh3 28. d7 Ne7 29. Qb5 Qe6 30. Bg2 Rb8 31. Qxb8 Rxb8 32. d8=Q+ Rxd8 *
Position (FEN): 3r2k1/p3nppp/4q3/8/8/6P1/P3PPBP/3RR1K1 w - - 0 33
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 604
Best move: Rxd8#