Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nc3 Nf6 3. f4 d6 4. Bc4 exf4 5. Nf3 Be6 6. Bxe6 fxe6 7. e5 dxe5 8.
Nxe5 Qd4 9. Nf3 Qb6 10. d4 Bd6 11. O-O Nbd7 12. Ng5 e5 13. Re1 O-O-O 14. Nf7
exd4 15. Nxd6+ cxd6 16. Ne4 Rde8 17. Qd3 Ne5 18. Qh3+ Kb8 19. Bxf4 h6 20. Kh1
Nfg4 21. Qb3 Qxb3 22. axb3 d5 *
Position (FEN): 1k2r2r/pp4p1/7p/3pn3/3pNBn1/1P6/1PP3PP/R3R2K w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1604
Best move: Nd6