Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. c3 d6 4. Bc4 h6 5. d3 Bg4 6. h3 Bh5 7. d4 b6 8. d5 Ne5
9. Bb5+ Nd7 10. Qa4 Bxf3 11. gxf3 Nf6 12. Bc6 Rb8 13. Qxa7 g6 14. Bxd7+ Nxd7
15. Qa4 Bg7 16. Nd2 b5 17. Qd1 O-O 18. a3 Ne5 19. f4 Nd3+ 20. Kf1 Nxf4 21. Nf3
c4 *
Position (FEN): 1r1q1rk1/4ppb1/3p2pp/1p1P4/2p1Pn2/P1P2N1P/1P3P2/R1BQ1K1R w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 827
Best move: Bxf4