Chess puzzle (Equality)
Moves: 1. b4 d5 2. Bb2 c6 3. h3 e5 4. Bxe5 Qb6 5. a3 Nd7 6. Bc3 Bd6 7. Bxg7 Ne5 8.
Bxh8 Bf5 9. e3 O-O-O 10. d4 Nc4 11. Bxc4 dxc4 12. c3 Re8 13. g4 Be4 14. f3 Bd3
15. Qd2 Bg3+ 16. Kd1 Qc7 17. f4 Qe7 18. Be5 Nf6 19. Nf3 Ne4 20. Qg2 f6 21. Nbd2
*
Position (FEN): 2k1r3/pp2q2p/2p2p2/4B3/1PpPnPP1/P1PbPNbP/3N2Q1/R2K3R b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 2160
Best move: Nxc3+