Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 f5 4. exf5 e4 5. Ng5 Nf6 6. Nc3 d5 7. Be3 Bxf5 8. Qd2
Bb4 9. O-O-O O-O 10. Kb1 a5 11. f3 a4 12. g4 Bd7 13. fxe4 Nxe4 14. Ngxe4 dxe4
15. g5 a3 16. b3 Na5 17. h4 Bg4 18. Re1 Qd6 19. Bh3 Bf3 20. d5 Bxh1 21. Rxh1
Kh8 22. h5 Qg3 *
Position (FEN): r4r1k/1pp3pp/8/n2P2PP/1b2p3/pPN1B1qB/P1PQ4/1K5R w - - 1 23
White to move.
Themes:  Middlegame  
Puzzle rating: 2007
Best move: h6