Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. b4 Nf6 5. d3 Nxb4 6. c3 Nc6 7. Qb3 Qe7 8. O-O
Na5 9. Qa4 Nxc4 10. Qxc4 d6 11. Ba3 Be6 12. Qb4 c5 13. Qb5+ Qd7 14. Qxd7+ Bxd7
15. d4 cxd4 16. cxd4 exd4 17. e5 dxe5 18. Bxf8 Kxf8 19. Nxe5 Re8 20. f4 Nd5 *
Position (FEN): 4rk1r/pp1b1pp1/7p/3nN3/3p1P2/8/P5PP/RN3RK1 w - - 1 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 891
Best move: Nxd7+