Chess puzzle (Advantage)
Moves: 1. d4 g6 2. c4 Bg7 3. e4 e6 4. f4 Ne7 5. Nc3 b6 6. Nf3 Bb7 7. Bd3 d5 8. cxd5
exd5 9. O-O O-O 10. Ne5 dxe4 11. Bxe4 Bxe4 12. Nxe4 Nd7 13. Be3 f6 14. Nf3 Nc6
15. Qb3+ Kh8 16. Rac1 Na5 17. Qe6 Re8 18. Qd5 c6 19. Rxc6 Nxc6 20. Qxc6 Rc8 21.
Qd5 b5 *
Position (FEN): 2rqr2k/p2n2bp/5pp1/1p1Q4/3PNP2/4BN2/PP4PP/5RK1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1508
Best move: Nd6