Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. c3 d6 5. d4 Bg4 6. h3 Bh5 7. g4 Bg6 8. Nbd2
Qf6 9. Qe2 exd4 10. cxd4 Nxd4 11. Nxd4 Qxd4 12. Nb3 Qxe4 13. Qxe4+ Bxe4 14. O-O
Bc6 15. Nd4 Ne7 16. Re1 O-O-O 17. Bb5 Bxb5 18. Nxb5 a6 19. Nd4 Ng6 20. a4 Nf4 *
Position (FEN): 2kr1b1r/1pp2pp1/p2p3p/8/P2N1nP1/7P/1P3P2/R1B1R1K1 w - - 1 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1042
Best move: Bxf4