Chess puzzle (Advantage)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. Bf4 c5 3. c3 Nf6 4. Nd2 Be7 5. e3 Nd5 6. Bg3 O-O 7. Bd3 cxd4 8.
cxd4 Nc6 9. a3 Qb6 10. Qc2 Nf6 11. Ngf3 Nh5 12. Bxh7+ Kh8 13. Be4 f5 14. Bd3
Nxg3 15. hxg3+ Kg8 16. g4 d5 17. gxf5 exf5 18. Bxf5 *
Position (FEN): r1b2rk1/pp2b1p1/1qn5/3p1B2/3P4/P3PN2/1PQN1PP1/R3K2R b KQ - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1114
Best move: Bxf5