Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 b6 4. Nc3 Bb7 5. d3 f6 6. Be3 Bb4 7. a3 Bd6 8. b4 a6
9. O-O Nge7 10. Nh4 b5 11. Bb3 Nd4 12. Bxd4 exd4 13. Ne2 c5 14. Qd2 Qc7 15. Ng3
O-O-O 16. Rfc1 g5 17. Nhf5 Nxf5 18. exf5 Bf4 19. Qd1 Bxc1 20. Rxc1 Qc6 21. f3
g4 22. Ne4 gxf3 23. Qxf3 d5 *
Position (FEN): 2kr3r/1b5p/p1q2p2/1ppp1P2/1P1pN3/PB1P1Q2/2P3PP/2R3K1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1712
Best move: Nxc5