Chess puzzle (Advantage)
Moves: 1. c4 c5 2. Nc3 g6 3. Nf3 Bg7 4. g3 Nf6 5. d4 cxd4 6. Nxd4 O-O 7. Bg2 Nc6 8. e3
Nxd4 9. exd4 Rb8 10. O-O d6 11. h3 Bd7 12. a4 Bc8 13. Nb5 Bd7 14. Nxa7 Qb6 15.
Nb5 Rfc8 16. b3 Ne8 17. a5 Qa6 18. Nc3 b6 19. Bg5 Nf6 20. Qd3 Bf5 21. Be4 *
Position (FEN): 1rr3k1/4ppbp/qp1p1np1/P4bB1/2PPB3/1PNQ2PP/5P2/R4RK1 b - - 5 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1778
Best move: Nxe4