Chess puzzle (Advantage)
Moves: 1. e4 c6 2. Bc4 d5 3. exd5 cxd5 4. Bd3 Nf6 5. Nf3 Bg4 6. Be2 e6 7. O-O Be7 8.
Ne5 Bxe2 9. Qxe2 O-O 10. d4 Nc6 11. c3 Rc8 12. Nd2 Nd7 13. Ndf3 f6 14. Ng4 f5
15. Nh6+ Kh8 16. Ne5 gxh6 17. Bxh6 Rf6 18. Qh5 Ncxe5 19. dxe5 Nxe5 20. Bf4 Ng4
21. h3 e5 22. hxg4 *
Position (FEN): 2rq3k/pp2b2p/5r2/3ppp1Q/5BP1/2P5/PP3PP1/R4RK1 b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1167
Best move: exf4