Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. e3 g6 3. Bd3 Bg7 4. c3 O-O 5. Nd2 d6 6. e4 a5 7. f4 Bg4 8. Ngf3
Na6 9. O-O c5 10. Qe1 cxd4 11. cxd4 Nb4 12. Bb1 Qb6 13. a3 Bxf3 14. Nxf3 Nc6
15. e5 dxe5 16. fxe5 Nd5 17. Qe4 e6 18. Ba2 Rad8 19. b3 Nc3 20. Qc2 Nxd4 21.
Qf2 Nxf3+ 22. gxf3 Ne2+ 23. Kg2 Nf4+ *
Position (FEN): 3r1rk1/1p3pbp/1q2p1p1/p3P3/5n2/PP3P2/B4QKP/R1B2R2 w - - 3 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1108
Best move: Bxf4