Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. cxd5 Nxd5 4. e4 Nb6 5. Nf3 f6 6. Bb5+ Bd7 7. Nc3 a6 8.
Bxd7+ N8xd7 9. O-O e5 10. d5 Bc5 11. Qe2 O-O 12. Nh4 f5 13. Nxf5 g6 14. Qg4 Nf6
15. Nh6+ Kg7 16. Qg3 Nc4 17. b3 Nd6 18. Bg5 Qd7 19. Bxf6+ Rxf6 20. Nf5+ Nxf5
21. exf5 Qxf5 22. Rae1 Qc2 23. Ne4 Rf5 24. Nxc5 Qxc5 25. Rxe5 Rf7 26. Rfe1 Qc2
27. Re7 Rf8 28. Qe5+ Kg8 29. Rxf7 Rxf7 30. Qe2 Qf5 31. Rd1 Rd7 32. Qe6+ Qxe6
33. dxe6 *
Position (FEN): 6k1/1ppr3p/p3P1p1/8/8/1P6/P4PPP/3R2K1 b - - 0 33
Black to move.
Themes: Hanging Piece Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1088
Best move: Rxd1#