Chess puzzle (Advantage)
Moves: 1. e4 d6 2. d4 c6 3. c4 Nd7 4. Nf3 Qc7 5. g3 e5 6. d5 Ngf6 7. Nc3 Be7 8. Bg2
Nf8 9. Be3 Bg4 10. Qc2 Ng6 11. h3 Bd7 12. h4 cxd5 13. cxd5 Nxe4 14. Qxe4 O-O
15. h5 f5 16. Qc2 Nh8 17. O-O-O h6 18. Qb3 f4 19. gxf4 exf4 20. Bd4 Bg5 21. Ne5
*
Position (FEN): r4rkn/ppqb2p1/3p3p/3PN1bP/3B1p2/1QN5/PP3PB1/2KR3R b - - 3 21
Black to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 1141
Best move: f3+