Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. Nc3 d6 3. g3 g6 4. Bg2 Bg7 5. e3 O-O 6. Nge2 e5 7. h3 Nbd7 8. O-O
Re8 9. d3 Nf8 10. Bd2 Bf5 11. e4 Be6 12. Rc1 Qd7 13. Kh2 h5 14. f4 N8h7 15. Qc2
exf4 16. gxf4 Qd8 17. d4 h4 18. Bf3 Bxc4 19. Rg1 Qd7 20. Rg2 Be6 *
Position (FEN): r3r1k1/pppq1pbn/3pbnp1/8/3PPP1p/2N2B1P/PPQBN1RK/2R5 w - - 4 21
White to move.
Themes:  Middlegame  
Puzzle rating: 2096
Best move: f5