Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. Ng5 O-O 6. Be3 Nd4 7. Nc3 c6 8. a3
d5 9. exd5 cxd5 10. Nxd5 Nxd5 11. Bxd4 Bxd4 12. Qf3 Qxg5 13. Bxd5 Rb8 14. c3
Bb6 15. h3 Qg6 16. O-O-O Bf5 17. g4 Bc8 18. Rhg1 Rd8 19. h4 Bxf2 20. h5 Qh6+
21. g5 Be3+ *
Position (FEN): 1rbr2k1/pp3ppp/7q/3Bp1PP/8/P1PPbQ2/1P6/2KR2R1 w - - 1 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 710
Best move: Qxe3