Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Bc4 e6 3. Nc3 Nf6 4. e5 Ng8 5. d3 Nc6 6. Qg4 Na5 7. Nb5 Nxc4 8.
dxc4 a6 9. Nd6+ Bxd6 10. exd6 Qf6 11. Bg5 Qe5+ 12. Ne2 Qxd6 13. O-O Qf8 14. Bf4
Ne7 15. Be5 Ng6 16. Bc7 d6 17. Qg3 Qe7 18. Bxd6 Qf6 19. Rad1 e5 20. Bxe5 *
Position (FEN): r1b1k2r/1p3ppp/p4qn1/2p1B3/2P5/6Q1/PPP1NPPP/3R1RK1 b kq - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1834
Best move: Qxe5