Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nb5 d6 6. c4 Nf6 7. N1c3 Be7 8.
Be2 a6 9. Na3 Nd4 10. O-O Nxe2+ 11. Qxe2 Bg4 12. f3 Bh5 13. Be3 O-O 14. Rfd1
Qc7 15. Qf2 Bg6 16. g4 h5 17. g5 Nh7 18. Nd5 Qd8 19. h4 f5 20. c5 fxe4 21.
Nxe7+ *
Position (FEN): r2q1rk1/1p2N1pn/p2p2b1/2P1p1Pp/4p2P/N3BP2/PP3Q2/R2R2K1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 535
Best move: Qxe7