Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. Bg5 Be7 5. e3 c6 6. Nf3 O-O 7. c5 b6 8. b4 a5
9. a3 h6 10. Bh4 axb4 11. axb4 Rxa1 12. Qxa1 bxc5 13. bxc5 Nbd7 14. Bd3 Qc7 15.
O-O e5 16. Bg3 Nh5 17. Bf5 Nxg3 18. fxg3 e4 19. Bxd7 Bxd7 20. Ne5 Bg5 21. Qe1
Be6 22. h4 Bxe3+ *
Position (FEN): 5rk1/2q2pp1/2p1b2p/2PpN3/3Pp2P/2N1b1P1/6P1/4QRK1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 990
Best move: Qxe3