Chess puzzle (Advantage)
Moves: 1. e4 c5 2. c4 Nc6 3. Nc3 e6 4. Nf3 g6 5. d3 Bg7 6. g3 Nge7 7. Bg2 O-O 8. O-O
a6 9. h3 b5 10. Re1 bxc4 11. dxc4 Re8 12. Na4 Qa5 13. Rb1 d5 14. Bd2 Qc7 15.
Nxc5 dxe4 16. Nxe4 Bb7 17. b3 Rad8 18. Qe2 Nf5 19. g4 Nd6 20. c5 *
Position (FEN): 3rr1k1/1bq2pbp/p1nnp1p1/2P5/4N1P1/1P3N1P/P2BQPB1/1R2R1K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 778
Best move: Nxe4