Chess puzzle (Advantage)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. c4 f6 3. e4 Bb4+ 4. Nc3 a6 5. Nf3 Nc6 6. Be2 h6 7. Nh4 Bxc3+ 8.
bxc3 Nce7 9. Bh5+ Kf8 10. Qg4 g5 11. Ng6+ Nxg6 12. Bxg6 Qe7 13. Qh5 b6 14. O-O
Bb7 15. d5 Qg7 16. f4 Ne7 17. f5 Nxg6 18. fxg6 Rg8 *
Position (FEN): r4kr1/1bpp2q1/pp2ppPp/3P2pQ/2P1P3/2P5/P5PP/R1B2RK1 w - - 1 19
White to move.
Themes:  Middlegame  
Puzzle rating: 2057
Best move: Ba3+