Chess puzzle (Equality)
Moves: 1. Nf3 d5 2. d4 Nf6 3. c4 e6 4. g3 Bb4+ 5. Bd2 Bxd2+ 6. Nbxd2 O-O 7. Bg2 c6 8.
O-O Nbd7 9. Qc2 b6 10. e4 dxe4 11. Nxe4 Nxe4 12. Qxe4 Nf6 13. Qxc6 Rb8 14. Qa4
Bb7 15. Rfd1 Qc7 16. Rac1 Rfc8 17. b3 b5 18. Qa3 b4 19. Qb2 a5 20. Ne5 Bxg2 21.
Kxg2 Ne4 22. Rd3 Nc3 23. h3 Qb7+ 24. f3 f6 25. Ng4 a4 26. Re1 Ra8 27. Rxc3 *
Position (FEN): r1r3k1/1q4pp/4pp2/8/ppPP2N1/1PR2PPP/PQ4K1/4R3 b - - 0 27
Black to move.
Themes:  Middlegame  
Puzzle rating: 1278
Best move: bxc3