Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nc3 e6 3. g3 Nf6 4. Bg2 Be7 5. f4 O-O 6. Nf3 Nc6 7. O-O d6 8. d3 a6
9. a4 Bd7 10. e5 dxe5 11. fxe5 Ne8 12. Be3 Qc7 13. Bf4 Rd8 14. Ng5 Qb6 15. b3
c4+ 16. Kh1 cxb3 17. cxb3 Qd4 18. Nce4 Nxe5 19. Qh5 Bxg5 20. Nxg5 h6 21. Bxe5 *
Position (FEN): 3rnrk1/1p1b1pp1/p3p2p/4B1NQ/P2q4/1P1P2P1/6BP/R4R1K b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1091
Best move: Qxe5