Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 Nf6 4. Nf3 e6 5. Bd3 h6 6. Nc3 a6 7. O-O Nh5 8. Bg3
Nxg3 9. fxg3 Be7 10. Qe2 Nb4 11. e4 dxe4 12. Bxe4 f5 13. Bd3 O-O 14. a3 Nd5 15.
Nxd5 Qxd5 16. Bc4 Qd6 17. Rad1 c6 18. Ne5 Rf6 19. g4 fxg4 20. Qxg4 c5 21. Rxf6
Bxf6 22. Nf7 *
Position (FEN): r1b3k1/1p3Np1/p2qpb1p/2p5/2BP2Q1/P7/1PP3PP/3R2K1 b - - 1 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1346
Best move: Kxf7