Chess puzzle (Advantage)
Opening: Trompowsky_Attack, Trompowsky_Attack_Classical_Defense
Moves: 1. d4 Nf6 2. Bg5 e6 3. e4 Be7 4. Bxf6 Bxf6 5. e5 Be7 6. Nf3 d5 7. c3 O-O 8. Bd3
c5 9. h4 Nc6 10. Bxh7+ Kxh7 11. Ng5+ Kg6 12. Qd3+ f5 13. exf6+ Kxf6 14. Rh3 Bd6
15. dxc5 Bxc5 16. Rf3+ Ke7 17. Qg6 Rxf3 18. Qxg7+ Kd6 19. gxf3 Bd7 *
Position (FEN): r2q4/pp1b2Q1/2nkp3/2bp2N1/7P/2P2P2/PP3P2/RN2K3 w Q - 1 20
White to move.
Themes:  Middlegame  
Puzzle rating: 996
Best move: Nf7+