Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 h6 4. O-O a6 5. d4 b5 6. Bd5 Ra7 7. c3 Nf6 8. dxc5
Nxd5 9. exd5 dxc5 10. Bf4 Bg4 11. d6 exd6 12. Re1+ Be6 13. Nbd2 g5 14. Bg3 Be7
15. Ne4 d5 16. Bxb8 Qxb8 17. Ng3 b4 18. Ne5 Rc7 19. c4 dxc4 20. Qa4+ Bd7 *
Position (FEN): 1q2k2r/2rbbp2/p6p/2p1N1p1/Qpp5/6N1/PP3PPP/R3R1K1 w k - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1174
Best move: Nxd7