Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. f4 a6 3. Nf3 h6 4. Bc4 b5 5. Bb3 e6 6. O-O Nf6 7. e5 Ne4 8. d4 c5
9. a3 cxd4 10. Kh1 Bc5 11. Nxd4 Qb6 12. Be3 Nc6 13. c3 a5 14. Qd3 Bb7 15. Bd1
b4 16. Bf3 Ba6 17. c4 f5 18. exf6 Nxf6 19. Qg6+ Kf8 20. Bxc6 Rd8 21. Bb5 Bxb5
22. Nxb5 Bxe3 23. Rd1 Bxf4 24. axb4 axb4 25. Nd2 d5 26. Nd4 Qxd4 27. cxd5 Qxd5
28. Ne4 Qxd1+ 29. Rxd1 *
Position (FEN): 3r1k1r/6p1/4pnQp/8/1p2Nb2/8/1P4PP/3R3K b - - 0 29
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 469
Best move: Rxd1#