Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Bc4 Bg7 7. f3 O-O 8. Be3
Nc6 9. Qd2 Bd7 10. O-O-O Rc8 11. Bb3 Qa5 12. Bh6 Bxh6 13. Qxh6 Nxd4 14. Rxd4
Rxc3 15. bxc3 Qxc3 16. Rdd1 Rc8 17. Kb1 Rc5 18. Qd2 Qe5 19. f4 Qxe4 20. Rhe1
Qf5 21. Rxe7 d5 22. Re5 Ne4 23. Rxf5 *
Position (FEN): 6k1/pp1b1p1p/6p1/2rp1R2/4nP2/1B6/P1PQ2PP/1K1R4 b - - 0 23
Black to move.
Themes: Queenside Attack Middlegame  
Puzzle rating: 1564
Best move: Nxd2+