Chess puzzle (Advantage)
Moves: 1. e4 d5 2. e5 Bf5 3. d4 c5 4. dxc5 Qa5+ 5. Nc3 e6 6. Be3 Nc6 7. a3 d4 8. Bxd4
Rd8 9. Ne2 Nxd4 10. Nxd4 Qxc5 11. Nce2 Qxe5 12. c3 Bc5 13. b4 Bb6 14. Qa4+ Kf8
15. Rd1 Nf6 16. g3 Bg4 17. Qc2 g6 18. Bg2 Nd5 19. O-O Bxd4 20. cxd4 *
Position (FEN): 3r1k1r/pp3p1p/4p1p1/3nq3/1P1P2b1/P5P1/2Q1NPBP/3R1RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1276
Best move: Qxe2