Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8.
Ba4 h6 9. Nf3 e4 10. Ng1 Bc5 11. d4 Bxd4 12. Bd2 Bxb2 13. Bc3 Qxd1+ 14. Kxd1
Bxa1 15. Bxa1 Bd7 16. Ne2 O-O 17. Bc3 Nc4 18. Bb3 Nb6 19. Ng3 Nbd5 20. Bxd5
cxd5 21. Ke2 Be6 22. Rd1 Rfc8 23. Kf1 Rc4 24. Ne2 Rac8 25. Bd4 Rxc2 26. Bxa7
Rxa2 27. Bd4 Rcc2 28. Nbc3 Rd2 29. Nxa2 *
Position (FEN): 6k1/5pp1/4bn1p/3p4/3Bp3/8/N2rNPPP/3R1K2 b - - 0 29
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 485
Best move: Rxd1#