Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bg5 c6 3. e3 Qa5+ 4. c3 Qb6 5. Qc2 g6 6. Nf3 Bg7 7. Bd3 Be6 8. Nbd2
Nd7 9. O-O O-O-O 10. a4 a5 11. Rab1 h6 12. Bh4 g5 13. Bg3 g4 14. Ne5 Nxe5 15.
Bxe5 Bxe5 16. dxe5 f6 17. exf6 Nxf6 18. b4 g3 19. fxg3 Ng4 20. Rf3 h5 21. h3
Nxe3 22. Rxe3 *
Position (FEN): 2kr3r/1p2p3/1qp1b3/p2p3p/PP6/2PBR1PP/2QN2P1/1R4K1 b - - 0 22
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame  
Puzzle rating: 591
Best move: Qxe3+