Chess puzzle (Checkmate)
Moves: 1. b3 d6 2. Bb2 e5 3. e3 Nf6 4. Nf3 g6 5. d4 exd4 6. Nxd4 Bg7 7. Nd2 O-O 8. Be2
c6 9. O-O a5 10. a4 Na6 11. Ba3 Qc7 12. Rc1 Nd5 13. c3 Be6 14. Nc4 Nc5 15. Bf3
Bd7 16. b4 axb4 17. Bxb4 Nxb4 18. cxb4 Nxa4 19. Na5 Nb6 20. Nb5 Qb8 21. Nxd6
Nd5 22. Bxd5 cxd5 23. Qxd5 Be6 24. Qd3 Rd8 25. Rfd1 Bf8 26. Naxb7 Rd7 27. Qe4
Bxd6 28. Nxd6 Qd8 29. Qd4 Ra6 30. Rc8 Qxc8 31. Nxc8 Rxd4 32. Rxd4 Ra1+ 33. Rd1
*
Position (FEN): 2N3k1/5p1p/4b1p1/8/1P6/4P3/5PPP/r2R2K1 b - - 2 33
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 505
Best move: Rxd1#