Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. e5 a6 4. Nf3 h6 5. Bd3 Nd7 6. O-O c5 7. c3 b6 8. a4 Bb7 9.
Be3 Rc8 10. Nbd2 Ne7 11. Qc2 cxd4 12. Bxd4 Nc6 13. Bg6 Nxd4 14. Nxd4 Nxe5 15.
Bh5 Qf6 16. Rae1 Bd6 17. N2b3 O-O 18. a5 b5 19. Nc1 b4 20. Nd3 bxc3 21. bxc3
Ng6 22. Rb1 Ba8 23. Rb6 Bc5 *
Position (FEN): b1r2rk1/5pp1/pR2pqnp/P1bp3B/3N4/2PN4/2Q2PPP/5RK1 w - - 5 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1509
Best move: Nxc5