Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. Nc3 Nf6 4. d4 cxd4 5. Nxd4 Nc6 6. Be2 e6 7. O-O Be7 8.
Be3 O-O 9. Nf3 a6 10. Na4 Rb8 11. Bb6 Qd7 12. Bd3 Nb4 13. Nc3 Nxd3 14. Qxd3 Qc6
15. Bd4 b5 16. e5 Nd5 17. exd6 Bxd6 18. Ng5 f5 19. Rfe1 Nxc3 20. Bxc3 Bf4 21.
Nxe6 *
Position (FEN): 1rb2rk1/6pp/p1q1N3/1p3p2/5b2/2BQ4/PPP2PPP/R3R1K1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1059
Best move: Bxe6