Chess puzzle (Advantage)
Moves: 1. b4 e5 2. Bb2 Nc6 3. b5 Nd4 4. a4 d6 5. e3 Nf5 6. g3 Be6 7. Bg2 d5 8. Bxe5 f6
9. Bb2 Bc5 10. Nf3 Qd6 11. O-O O-O-O 12. d4 Bb4 13. c3 Ba5 14. Ba3 Qd7 15. Bc5
Kb8 16. Nfd2 h5 17. Nb3 b6 18. Ba3 h4 19. Nxa5 bxa5 20. Nd2 hxg3 21. fxg3 *
Position (FEN): 1k1r2nr/p1pq2p1/4bp2/pP1p1n2/P2P4/B1P1P1P1/3N2BP/R2Q1RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 908
Best move: Nxe3