Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. cxd5 Nxd5 5. e4 Nxc3 6. bxc3 Bg7 7. Bc4 c5 8.
Ne2 Nc6 9. Be3 O-O 10. O-O Bg4 11. f3 Na5 12. Bd3 cxd4 13. cxd4 Be6 14. Qd2 Nc4
15. Bxc4 Bxc4 16. Rfd1 Rc8 17. Rac1 b5 18. d5 a5 19. Nd4 Qd6 20. Nc6 a4 21. Bf4
Qc5+ 22. Kh1 e6 23. Na5 exd5 24. exd5 Rfd8 25. Nxc4 *
Position (FEN): 2rr2k1/5pbp/6p1/1pqP4/p1N2B2/5P2/P2Q2PP/2RR3K b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1588
Best move: bxc4