Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Nc6 4. Bc4 h6 5. O-O Bc5 6. Na4 Bb6 7. Nxb6 axb6 8.
d4 Nxd4 9. Nxd4 exd4 10. Qxd4 O-O 11. Bf4 c5 12. Qe3 Ng4 13. Qg3 d6 14. h3 Ne5
15. Bxh6 g6 16. Bxf8 Qxf8 17. Bb3 b5 18. a3 c4 19. Ba2 Nc6 20. b3 Nd4 21. Qe3 *
Position (FEN): r1b2qk1/1p3p2/3p2p1/1p6/2pnP3/PP2Q2P/B1P2PP1/R4RK1 b - - 2 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1470
Best move: Nxc2