Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 g6 3. Nc3 Bg7 4. e4 d6 5. Qd2 Nbd7 6. Nf3 c5 7. dxc5 Nxc5 8.
Bd3 O-O 9. O-O-O a6 10. Bh6 b5 11. Bxg7 Kxg7 12. e5 dxe5 13. Nxe5 Nxd3+ 14.
Qxd3 Qc7 15. Qf3 Bf5 16. Nd3 Rac8 17. a3 a5 18. Rd2 b4 19. axb4 axb4 20. Nxb4
Qa5 21. Nba2 Rxc3 *
Position (FEN): 5r2/4ppkp/5np1/q4b2/8/2r2Q2/NPPR1PPP/2K4R w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 2056
Best move: Nxc3