Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d3 b5 6. Bb3 Bc5 7. c3 d6 8. O-O
Bg4 9. Re1 h6 10. Nbd2 O-O 11. h3 Bh5 12. a3 g5 13. g4 Nxg4 14. hxg4 Bxg4 15.
Bd5 Qd7 16. Nf1 Kh8 17. Kg2 Bh3+ 18. Kh2 Qg4 19. Ne3 Bxe3 20. Rg1 Bf4+ *
Position (FEN): r4r1k/2p2p2/p1np3p/1p1Bp1p1/4Pbq1/P1PP1N1b/1P3P1K/R1BQ2R1 w - - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1441
Best move: Bxf4