Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 e6 3. c3 Nc6 4. Bb5 a6 5. Ba4 b5 6. Bb3 c4 7. Bc2 Qc7 8. d4 e5
9. d5 Nd8 10. Be3 Nf6 11. h3 Rb8 12. O-O b4 13. Nbd2 a5 14. a4 bxa3 15. bxa3
Ba6 16. Ba4 Be7 17. Rb1 O-O 18. Bg5 Nb7 19. Bh4 Nc5 20. Bc2 Nd3 21. Bg3 Bxa3
22. Bxd3 cxd3 23. Nxe5 Qxc3 24. Rxb8 Rxb8 25. Bf4 Rc8 26. Nb1 Qb2 27. Nxa3 Qxa3
28. f3 d6 *
Position (FEN): 2r3k1/5ppp/b2p1n2/p2PN3/4PB2/q2p1P1P/6P1/3Q1RK1 w - - 0 29
White to move.
Themes:  Middlegame  
Puzzle rating: 1429
Best move: Nc6