Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 Bf5 5. cxd5 cxd5 6. Qb3 Qb6 7. Qxb6 axb6 8.
Bg5 Nbd7 9. e3 h6 10. Bf4 e6 11. Bb5 Bb4 12. O-O O-O 13. Rfc1 Bxc3 14. Rxc3 Be4
15. Nd2 Bh7 16. f3 Ra5 17. a4 Raa8 18. Rac1 Rfd8 19. Rc7 Nf8 20. g4 e5 21. Bxe5
Ne6 22. Kf2 *
Position (FEN): r2r2k1/1pR2ppb/1p2nn1p/1B1pB3/P2P2P1/4PP2/1P1N1K1P/2R5 b - - 2 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1644
Best move: Nxc7