Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c4 Bg7 3. Nf3 e6 4. e4 Ne7 5. Nc3 O-O 6. Bd3 c5 7. Be3 cxd4 8. Nxd4
Nbc6 9. Nxc6 bxc6 10. h4 Bb7 11. h5 d5 12. hxg6 fxg6 13. Bh6 dxe4 14. Bxg7 Kxg7
15. Bxe4 Nf5 16. Qg4 Qf6 17. Qh3 Nh4 18. g3 Qxf2+ 19. Kd1 Rad8+ 20. Kc1 Qd2+
21. Kb1 Rf2 22. Na4 Qd1+ 23. Rxd1 *
Position (FEN): 3r4/pb4kp/2p1p1p1/8/N1P1B2n/6PQ/PP3r2/RK1R4 b - - 0 23
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 679
Best move: Rxd1#