Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Nc3 d5 3. Bf4 Bf5 4. e3 e6 5. Nf3 Nh5 6. Bg5 Be7 7. Bxe7 Qxe7 8.
Ne5 Nf6 9. g4 Be4 10. f3 Bg6 11. h4 h5 12. Nxg6 fxg6 13. g5 Nfd7 14. Qd2 c6 15.
Qd3 Kf7 16. Bh3 Qd6 17. O-O-O b5 18. e4 Nb6 19. Rdf1 b4 20. Ne2 N8d7 21. Nf4 *
Position (FEN): r6r/p2n1kp1/1npqp1p1/3p2Pp/1p1PPN1P/3Q1P1B/PPP5/2K2R1R b - - 3 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1057
Best move: Qxf4+