Chess puzzle (Equality)
Moves: 1. c4 d5 2. e3 Nf6 3. d4 e6 4. Nc3 Bb4 5. Bd2 O-O 6. c5 b6 7. a3 Bxc3 8. Bxc3
Ba6 9. b4 Bxf1 10. Kxf1 a5 11. Nf3 axb4 12. axb4 Rxa1 13. Qxa1 b5 14. Ke2 Ne4
15. Bb2 c6 16. Rd1 Nd7 17. Qa5 Qa8 18. Ra1 Qb8 19. Qa7 Qd8 20. Ra6 Nb8 21. Rb6
g5 22. Ne5 f5 23. Nxc6 *
Position (FEN): 1n1q1rk1/Q6p/1RN1p3/1pPp1pp1/1P1Pn3/4P3/1B2KPPP/8 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1423
Best move: Nxc6