Chess puzzle (Advantage)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. Bf4 Ne7 3. Nf3 Nbc6 4. e4 Ng6 5. Bg3 Be7 6. Bd3 d6 7. Nc3 O-O 8. h4
e5 9. d5 Nb4 10. Qd2 Nxd3+ 11. cxd3 f5 12. exf5 Bxf5 13. Ne4 Bg4 14. O-O-O Bxf3
15. gxf3 Rxf3 16. Qe2 Rf8 17. Rdg1 Nf4 18. Qg4 Nxd3+ 19. Kc2 Nf4 *
Position (FEN): r2q1rk1/ppp1b1pp/3p4/3Pp3/4NnQP/6B1/PPK2P2/6RR w - - 2 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1214
Best move: Bxf4