Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 d6 6. g4 h6 7. h4 Nc6 8. Rg1
d5 9. Nxc6 bxc6 10. g5 hxg5 11. Bxg5 Be7 12. e5 Nd7 13. Bxe7 Qxe7 14. Rxg7 Nxe5
15. Qe2 Qf6 16. Rg3 Qf4 17. Qe3 Qxe3+ 18. Rxe3 f6 19. f4 d4 20. fxe5 dxe3 21.
Ne4 fxe5 22. O-O-O Rxh4 23. Bg2 Ke7 24. Nc5 Rb8 25. Bxc6 Rb6 26. Bf3 Rd6 27.
Re1 Rc4 28. Ne4 Rdd4 29. Rxe3 Bb7 30. Nd2 Bxf3 31. Nxc4 *
Position (FEN): 8/p3k3/4p3/4p3/2Nr4/4Rb2/PPP5/2K5 b - - 0 31
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 424
Best move: Rd1#