Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Bc4 a6 3. Nf3 b5 4. Bd5 Ra7 5. a4 e6 6. Ba2 bxa4 7. c3 Bb7 8. d3 h6
9. Qxa4 Bc6 10. Qc2 d5 11. exd5 Bxd5 12. O-O Bxf3 13. gxf3 Bd6 14. Bc4 Qh4 15.
f4 g5 16. f3 gxf4 17. Na3 Nf6 18. Qf2 Rg8+ 19. Kh1 Qh5 20. Nb5 Rd7 *
Position (FEN): 1n2k1r1/3r1p2/p2bpn1p/1Np4q/2B2p2/2PP1P2/1P3Q1P/R1B2R1K w - - 8 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1153
Best move: Nxd6+