Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 Nf6 4. e5 dxe5 5. dxe5 Qxd1+ 6. Kxd1 Nd5 7. Bc4 Nc7 8.
Ng5 e6 9. f4 b5 10. Be2 Bb7 11. Bf3 Bxf3+ 12. Nxf3 Nc6 13. c3 O-O-O+ 14. Kc2 h6
15. Be3 Nd5 16. Re1 c4 17. g3 Nxe3+ 18. Rxe3 Bc5 19. Re2 Rd7 20. a4 a6 21. axb5
axb5 22. Ra6 Kb7 23. Ra2 b4 24. Ra4 b3+ 25. Kc1 Rhd8 26. Nbd2 Ra8 27. Rxc4 Ra1+
28. Nb1 Rxb1+ 29. Kxb1 *
Position (FEN): 8/1k1r1pp1/2n1p2p/2b1P3/2R2P2/1pP2NP1/1P2R2P/1K6 b - - 0 29
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 518
Best move: Rd1#