Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c4 Nf6 4. Nc3 Bb4 5. a3 Be7 6. b4 a6 7. Be2 O-O 8. O-O
d6 9. Bb2 Be6 10. Nd5 Bxd5 11. cxd5 Na7 12. d4 c6 13. dxe5 dxe5 14. dxc6 Nxc6
15. Nxe5 Nxe5 16. Bxe5 Nxe4 17. Qb3 Nd2 18. Qg3 Bf6 19. Rfd1 Bxe5 20. Qxe5 Re8
21. Qh5 g6 22. Qg4 f5 23. Qc4+ *
Position (FEN): r2qr1k1/1p5p/p5p1/5p2/1PQ5/P7/3nBPPP/R2R2K1 b - - 1 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 950
Best move: Nxc4