Chess puzzle (Advantage)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 Nbd7 4. Be3 e5 5. Nf3 Be7 6. Bc4 c6 7. a4 a5 8. h3
Qc7 9. O-O h6 10. Qe2 g5 11. Rad1 Rg8 12. dxe5 dxe5 13. Nh2 Nf8 14. Ng4 Nxg4
15. hxg4 Ng6 16. g3 Nf4 17. gxf4 gxf4 18. f3 fxe3 19. Qxe3 h5 20. Bxf7+ *
Position (FEN): r1b1k1r1/1pq1bB2/2p5/p3p2p/P3P1P1/2N1QP2/1PP5/3R1RK1 b q - 0 20
Black to move.
Themes: Hanging Piece, Pin Middlegame  
Puzzle rating: 775
Best move: Kxf7