Chess puzzle (Advantage)
Moves: 1. Nf3 d6 2. d4 e6 3. Bf4 Nd7 4. e3 h6 5. h3 Ngf6 6. c3 Be7 7. Bd3 O-O 8. Nbd2
c5 9. Qb1 a6 10. a3 b5 11. e4 cxd4 12. cxd4 Bb7 13. e5 dxe5 14. dxe5 Nd5 15.
Bh2 Rc8 16. O-O Qb6 17. Rc1 Bg5 18. Rxc8 Rxc8 19. Nxg5 hxg5 20. Ne4 Qd4 21. Nd6
Rb8 22. Bh7+ Kf8 23. Kh1 Nxe5 24. Bxe5 *
Position (FEN): 1r3k2/1b3ppB/p2Np3/1p1nB1p1/3q4/P6P/1P3PP1/RQ5K b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 890
Best move: Qxe5