Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. d4 Bb7 3. Bd3 g6 4. Ne2 Bg7 5. Be3 e6 6. Nd2 Ne7 7. f4 d5 8. e5 Nf5
9. Bxf5 exf5 10. Nf3 Nd7 11. Qd2 Qe7 12. O-O-O O-O-O 13. Kb1 Kb8 14. c4 dxc4
15. Rc1 Be4+ 16. Ka1 Bd3 17. Rc3 c5 18. d5 g5 19. d6 Qe8 20. Nxg5 Nxe5 21. fxe5
Bxe5 22. Rxd3 cxd3 23. Qxd3 Bxd6 24. Qxf5 Qxe3 25. Nc3 Be5 26. Nce4 Qd4 27. Rb1
Qxb2+ 28. Rxb2 *
Position (FEN): 1k1r3r/p4p1p/1p6/2p1bQN1/4N3/8/PR4PP/K7 b - - 0 28
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 837
Best move: Rd1#