Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. Nf3 d6 3. Bb5 Bd7 4. d4 e5 5. d5 Nb4 6. Bxd7+ Qxd7 7. a3 Na6 8. c4
O-O-O 9. b4 Nf6 10. Nc3 Be7 11. h3 h6 12. O-O Nh5 13. Be3 Kb8 14. c5 dxc5 15.
b5 Nb4 16. axb4 cxb4 17. Bxa7+ Kc8 18. Ne2 Qxb5 19. Re1 c6 20. Qa4 Qxa4 21.
Rxa4 cxd5 22. exd5 Rxd5 23. Rc1+ Kd7 24. Bb6 Bd6 25. Ra7 Ke6 26. Rxb7 e4 27.
Nfd4+ Kf6 28. Rc6 Kg5 29. Rxf7 Ra8 30. Ra7 Rxa7 31. Bxa7 Be5 32. Ne6+ Kh4 33.
Bb6 *
Position (FEN): 8/6p1/1BR1N2p/3rb2n/1p2p2k/7P/4NPP1/6K1 b - - 4 33
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 399
Best move: Rd1#