Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 Nc6 3. c3 g6 4. Qf3 e6 5. Nh3 Bg7 6. d3 Nge7 7. Bg5 O-O 8. a3
h6 9. Bh4 Qc7 10. Bg3 Be5 11. O-O Bxg3 12. Qxg3 Qxg3 13. fxg3 d5 14. exd5 exd5
15. Bb5 a6 16. Ba4 b5 17. Bb3 c4 18. dxc4 dxc4 19. Bd1 Nf5 20. Bf3 Bb7 21. Nd2
Rad8 22. Ne4 Kg7 23. Nc5 Ba8 24. Nxa6 Ne5 25. Nc7 Bxf3 26. gxf3 Rd2 27. Rf2
Rfd8 28. f4 Ng4 29. Rg2 Rd1+ 30. Rxd1 *
Position (FEN): 3r4/2N2pk1/6pp/1p3n2/2p2Pn1/P1P3PN/1P4RP/3R2K1 b - - 0 30
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 876
Best move: Rxd1#