Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nf3 d6 4. e4 Nbd7 5. Nc3 e5 6. Be2 Bg7 7. O-O O-O 8. d5
Re8 9. Ne1 b6 10. Be3 Bb7 11. f3 a6 12. Nd3 c6 13. b4 b5 14. cxb5 axb5 15. a4
c5 16. bxc5 b4 17. Nxb4 dxc5 18. Nc6 Qc7 19. Bb5 Ba6 20. d6 Qb6 21. Ne7+ Kh8
22. Ncd5 Qxd6 23. Bxd7 *
Position (FEN): r3r2k/3BNpbp/b2q1np1/2pNp3/P3P3/4BP2/6PP/R2Q1RK1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 2260
Best move: Nxd7