Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. Bxc6 dxc6 5. O-O Bd6 6. Re1 O-O 7. d4 Bb4 8.
c3 Be7 9. Nxe5 c5 10. Bg5 h6 11. Bh4 g5 12. Bg3 cxd4 13. cxd4 Bb4 14. Re2 Ng4
15. Nxg4 Bxg4 16. f3 Bh5 17. a3 Ba5 18. b4 Bb6 19. Bf2 Qd7 20. Nc3 c6 21. Na4
Bc7 22. Nc5 Qe7 23. e5 g4 24. Re3 Rad8 25. Ne4 Kg7 26. Nf6 Bb6 27. Nxh5+ Kh8
28. Re4 c5 29. bxc5 Bxc5 30. Rxg4 Rg8 31. Bh4 Rxg4 32. Bxe7 Rgxd4 33. Bxd8 *
Position (FEN): 3B3k/pp3p2/7p/2b1P2N/3r4/P4P2/6PP/R2Q2K1 b - - 0 33
Black to move.
Themes: Double Check Endgame Mate in 1 
Puzzle rating: 776
Best move: Rxd1#