Chess puzzle (Checkmate)
Moves: 1. c4 c5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. Nf3 Nf6 6. e3 O-O 7. d4 d6 8. d5 Nb4
9. a3 Na6 10. O-O Rb8 11. e4 e5 12. dxe6 Bxe6 13. b3 Re8 14. Nb5 Ra8 15. Nxd6
Re7 16. Nb5 Qxd1 17. Rxd1 Nxe4 18. Nd2 Nxd2 19. Bxd2 Bxa1 20. Rxa1 Nc7 21. Nc3
Ne8 22. Be3 Rc8 23. Nb5 a6 24. Nc3 Rd8 25. Bg5 f6 26. Be3 b6 27. a4 Red7 28.
Bc6 Rd3 29. Ne2 Bh3 30. Nf4 Rd1+ 31. Rxd1 *
Position (FEN): 3rn1k1/7p/ppB2pp1/2p5/P1P2N2/1P2B1Pb/5P1P/3R2K1 b - - 0 31
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 827
Best move: Rxd1#