Chess puzzle (Equality)
Moves: 1. d4 d6 2. e4 Nf6 3. Nc3 Nc6 4. Bb5 Bd7 5. d5 Ne5 6. Bxd7+ Nexd7 7. Bg5 h6 8.
Bh4 g5 9. Bg3 Bg7 10. Qd3 Rg8 11. Nge2 h5 12. h4 g4 13. O-O-O Nc5 14. Qb5+ Ncd7
15. f3 c6 16. dxc6 bxc6 17. Qxc6 Rc8 18. Qa4 Qb6 19. fxg4 Nxg4 20. Rhe1 Bxc3 *
Position (FEN): 2r1k1r1/p2npp2/1q1p4/7p/Q3P1nP/2b3B1/PPP1N1P1/2KRR3 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1253
Best move: Nxc3