Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. d3 e5 3. g4 Nc6 4. g5 Ng8 5. Be3 Nge7 6. h4 d5 7. Bg2 dxe4 8. dxe4
Qxd1+ 9. Kxd1 Ng6 10. Ne2 Bd6 11. c3 Nf4 12. Nxf4 exf4 13. Bd4 Be5 14. Bxe5
Nxe5 15. f3 Be6 16. Nd2 O-O-O 17. Kc2 Bd5 18. exd5 Rxd5 19. Ne4 Nc4 20. Bh3+
Kb8 21. Rae1 Rhd8 22. Kb1 Ne3 23. b3 a5 24. h5 a4 25. Kb2 b5 26. Re2 Nd1+ 27.
Kc2 Ne3+ 28. Kc1 a3 29. Rd2 Rxd2 30. Nxd2 Rd3 31. Ne4 f5 32. gxf6 gxf6 33. Bf1
*
Position (FEN): 1k6/2p4p/5p2/1p5P/4Np2/pPPrnP2/P7/2K2B1R b - - 1 33
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 853
Best move: Rd1#