Chess puzzle (Advantage)
Moves: 1. e4 e6 2. c4 d5 3. cxd5 exd5 4. exd5 Qxd5 5. Nf3 Nf6 6. Nc3 Qc5 7. d4 Qb4 8.
Bb5+ c6 9. Ba4 Nd5 10. O-O Nxc3 11. bxc3 Qxc3 12. Re1+ Be7 13. Bg5 f6 14. Qe2
Qb4 15. Rab1 Qd6 16. Bf4 Qd8 17. d5 O-O 18. Qxe7 cxd5 19. Nd4 a6 20. Bb3 Nc6
21. Ne6 *
Position (FEN): r1bq1rk1/1p2Q1pp/p1n1Np2/3p4/5B2/1B6/P4PPP/1R2R1K1 b - - 3 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 916
Best move: Qxe7