Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 e5 3. Nxe5 d6 4. Nf3 Bg4 5. Be2 Nf6 6. Nc3 Nc6 7. d4 Bxf3 8.
Bxf3 c4 9. O-O Be7 10. Re1 O-O 11. Be3 b5 12. Nxb5 Qb6 13. a4 Qb7 14. Qe2 a6
15. d5 Ne5 16. Nd4 Nfd7 17. Rab1 Nc5 18. b3 Rab8 19. Nc6 Nxa4 20. h3 *
Position (FEN): 1r3rk1/1q2bppp/p1Np4/3Pn3/n1p1P3/1P2BB1P/2P1QPP1/1R2R1K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1371
Best move: Nc3