Chess puzzle (Advantage)
Moves: 1. e4 c5 2. c3 d6 3. d4 cxd4 4. cxd4 a6 5. Nc3 g6 6. Be3 Bg7 7. Bc4 e6 8. f3
Ne7 9. Qd2 O-O 10. Bh6 Nbc6 11. Nge2 b5 12. Bb3 Bb7 13. h4 Rc8 14. h5 Na5 15.
hxg6 Nxb3 16. axb3 fxg6 17. Bxg7 Kxg7 18. Qh6+ Kf7 19. Nf4 Rh8 20. Kd2 Ng8 21.
Qh3 Qg5 *
Position (FEN): 2r3nr/1b3k1p/p2pp1p1/1p4q1/3PPN2/1PN2P1Q/1P1K2P1/R6R w - - 8 22
White to move.
Themes:  Middlegame  
Puzzle rating: 995
Best move: Qxe6+