Chess puzzle (Advantage)
Moves: 1. Nf3 Nc6 2. e4 e5 3. Nc3 Nf6 4. d3 Bc5 5. Bg5 h6 6. Bh4 g5 7. Bg3 Ng4 8. h3
Nf6 9. Be2 d6 10. a3 b6 11. b4 Bd4 12. Nxd4 exd4 13. Na2 Bb7 14. c3 Qe7 15.
cxd4 Nxd4 16. Nc3 O-O-O 17. O-O h5 18. b5 d5 19. e5 Nd7 20. a4 h4 21. Bh2 Nxe5
22. Bxe5 *
Position (FEN): 2kr3r/pbp1qp2/1p6/1P1pB1p1/P2n3p/2NP3P/4BPP1/R2Q1RK1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1150
Best move: Qxe5