Chess puzzle (Advantage)
Moves: 1. e4 b6 2. d4 Bb7 3. Nd2 e6 4. Ngf3 d5 5. e5 c5 6. Bb5+ Bc6 7. Be2 Nd7 8. O-O
Qc7 9. c3 h6 10. Re1 g5 11. Nf1 Ne7 12. Ng3 Ng6 13. Nh5 O-O-O 14. a4 c4 15. b3
Nf4 16. Nxf4 gxf4 17. Bxf4 f6 18. bxc4 dxc4 19. Qd2 fxe5 20. Nxe5 Nxe5 21. Bxe5
*
Position (FEN): 2kr1b1r/p1q5/1pb1p2p/4B3/P1pP4/2P5/3QBPPP/R3R1K1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1291
Best move: Qxe5