Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4 e6 7. O-O Qc7 8. Bb3
Nc6 9. Bg5 Be7 10. Qd2 b5 11. f3 Na5 12. Rad1 Nc4 13. Qc1 O-O 14. a4 b4 15.
Nce2 Bd7 16. c3 bxc3 17. Qxc3 Rfc8 18. Rc1 d5 19. e5 Qxe5 20. Bf4 Qh5 21. Ng3
Qg6 *
Position (FEN): r1r3k1/3bbppp/p3pnq1/3p4/P1nN1B2/1BQ2PN1/1P4PP/2R2RK1 w - - 4 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1898
Best move: Bc2