Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Bf4 d5 3. e3 Nc6 4. Bd3 e6 5. Nd2 Bb4 6. c3 Ba5 7. Ngf3 O-O 8. Qc2
Ne4 9. Nxe4 dxe4 10. Bxe4 f5 11. Bxc6 bxc6 12. Ne5 Bb7 13. b4 Bb6 14. a4 a5 15.
h4 axb4 16. cxb4 c5 17. bxc5 Ba5+ 18. Kd1 Bxg2 19. Rg1 Be4 20. Qe2 Qxh4 *
Position (FEN): r4rk1/2p3pp/4p3/b1P1Np2/P2PbB1q/4P3/4QP2/R2K2R1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1960
Best move: f3