Chess puzzle (Advantage)
Moves: 1. e4 d6 2. Bc4 g6 3. Nc3 Bg7 4. f4 c6 5. Nf3 Bg4 6. O-O Nf6 7. h3 Bxf3 8. Qxf3
O-O 9. d4 Nbd7 10. e5 Ne8 11. e6 fxe6 12. Bxe6+ Kh8 13. h4 Bxd4+ 14. Kh1 d5 15.
h5 Ne5 16. Qd1 Bxc3 17. fxe5 Ng7 18. Rxf8+ Qxf8 19. Bh6 Bxe5 20. hxg6 Qf6 21.
Bxg7+ Qxg7 22. Qh5 Qxg6 *
Position (FEN): r6k/pp2p2p/2p1B1q1/3pb2Q/8/8/PPP3P1/R6K w - - 0 23
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 929
Best move: Qxe5+