Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nc3 a6 3. f4 b5 4. g3 Bb7 5. Bg2 b4 6. Na4 e6 7. Qe2 Nc6 8. Nf3 Nf6
9. d3 d5 10. e5 Nd7 11. O-O Be7 12. b3 g6 13. Be3 Qc7 14. Qf2 Na5 15. Rad1 h5
16. h3 Rc8 17. Kh1 Nb6 18. Nxb6 Qxb6 19. Ng5 Nc6 20. Nxf7 *
Position (FEN): 2r1k2r/1b2bN2/pqn1p1p1/2ppP2p/1p3P2/1P1PB1PP/P1P2QB1/3R1R1K b k - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1046
Best move: Kxf7