Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. Bg5 O-O 5. Qd2 Ng4 6. e4 f6 7. Bf4 d6 8. h3 e5
9. hxg4 exf4 10. Qxf4 g5 11. Qh2 h6 12. O-O-O Bxg4 13. Be2 Bxe2 14. Ngxe2 f5
15. f4 g4 16. Ng3 fxe4 17. Ngxe4 Nc6 18. d5 Ne7 19. Qg3 Nf5 20. Qxg4 Ne3 21.
Qe6+ Kh7 22. Nf6+ *
Position (FEN): r2q1r2/ppp3bk/3pQN1p/3P4/2P2P2/2N1n3/PP4P1/2KR3R b - - 4 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 2363
Best move: Qxf6