Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Bc4 d6 3. Nc3 Nc6 4. Nge2 Nf6 5. O-O g6 6. d4 cxd4 7. Nxd4 Bg7 8.
Nde2 O-O 9. h3 a6 10. a3 b5 11. Ba2 Bb7 12. f4 Qb6+ 13. Kh2 Na5 14. Ng3 h5 15.
e5 dxe5 16. fxe5 Qc6 17. Qe2 Nh7 18. Bd5 Qc7 19. e6 h4 20. exf7+ *
Position (FEN): r4rk1/1bq1pPbn/p5p1/np1B4/7p/P1N3NP/1PP1Q1PK/R1B2R2 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1488
Best move: Kh8