Chess puzzle (Advantage)
Opening: French_Defense, French_Defense_Advance_Variation
Moves: 1. d4 e6 2. e4 d5 3. e5 a6 4. Bd3 Nc6 5. c3 Bd7 6. Nf3 Na5 7. O-O Nc4 8. b3 Nb6
9. Be3 Nh6 10. Nbd2 Ng4 11. Qc2 h5 12. h3 Ba3 13. hxg4 hxg4 14. Ng5 Be7 15.
Nxf7 Kxf7 16. Bg6+ Kg8 17. g3 Bg5 18. Qd3 Rh6 19. Bf7+ *
Position (FEN): r2q2k1/1ppb1Bp1/pn2p2r/3pP1b1/3P2p1/1PPQB1P1/P2N1P2/R4RK1 b - - 4 19
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 724
Best move: Kxf7