Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Nc3 e6 4. g3 d5 5. exd5 exd5 6. d4 c4 7. Bg2 Be7 8. Bf4
Bg4 9. h3 Bh5 10. g4 Bg6 11. Ne5 Nxe5 12. Bxe5 Nf6 13. Bxf6 Bxf6 14. Nxd5 O-O
15. Nxf6+ Qxf6 16. O-O Rad8 17. c3 b5 18. Re1 a5 19. Qf3 Qg5 20. Re5 Qd2 21.
Rxb5 Rfe8 22. Rf1 Bd3 23. Rb7 f6 24. Rd1 *
Position (FEN): 3rr1k1/1R4pp/5p2/p7/2pP2P1/2Pb1Q1P/PP1q1PB1/3R2K1 b - - 1 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 2180
Best move: Qc2