Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. b3 d6 3. Bb2 Nf6 4. d3 Bg4 5. Be2 Qd7 6. h3 Bxe2 7. Qxe2 Nc6 8. Nf3
g6 9. d4 exd4 10. Nxd4 Nxd4 11. Bxd4 Bg7 12. O-O Qc6 13. Na3 Rg8 14. Qb5 Nxe4
15. Qxc6+ bxc6 16. Bxg7 Rxg7 17. Rfe1 f5 18. f3 d5 19. fxe4 fxe4 20. c4 Kd7 21.
Rad1 a6 22. cxd5 cxd5 23. Rxd5+ Kc6 24. Rd4 Re8 25. Rdxe4 Rxe4 26. Rxe4 Kd5 27.
Ra4 Rd7 28. Rxa6 Ke4 29. Nc4 Kf4 30. Ra7 Kg3 31. a4 *
Position (FEN): 8/R1pr3p/6p1/8/P1N5/1P4kP/6P1/6K1 b - - 0 31
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 600
Best move: Rd1#