Chess puzzle (Advantage)
Moves: 1. e4 c5 2. f4 d6 3. Nf3 g6 4. c3 Bg7 5. Bc4 Nf6 6. d3 O-O 7. O-O a6 8. a3 b5
9. Ba2 Bg4 10. Nbd2 Nh5 11. h3 Bd7 12. Nb3 e5 13. g4 Nxf4 14. Bxf4 exf4 15. Qd2
h5 16. Qxf4 hxg4 17. hxg4 Nc6 18. Qxd6 c4 19. dxc4 bxc4 20. Nc5 Ra7 21. Bxc4
Qc8 22. Ng5 Ne5 23. Nxf7 *
Position (FEN): 2q2rk1/r2b1Nb1/p2Q2p1/2N1n3/2B1P1P1/P1P5/1P6/R4RK1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1825
Best move: Nxc4