Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Be2 Nf6 5. d3 Nc6 6. Nf3 Bg4 7. Bd2 O-O-O
8. O-O e6 9. Ne4 Qf5 10. h3 Bxf3 11. Bxf3 h5 12. Nc3 g5 13. Bxc6 bxc6 14. Be3
Kb8 15. Na4 Nd5 16. c4 Nxe3 17. fxe3 Qe5 18. Qb3+ Kc8 19. d4 Qa5 20. Rxf7 g4
21. h4 Bd6 22. Nc5 *
Position (FEN): 2kr3r/p1p2R2/2pbp3/q1N4p/2PP2pP/1Q2P3/PP4P1/R5K1 b - - 2 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1553
Best move: Bxc5