Chess puzzle (Advantage)
Moves: 1. d4 g6 2. Bf4 d6 3. h3 Bg7 4. c3 Nf6 5. e3 O-O 6. Nf3 c6 7. Bd3 Nbd7 8. Nbd2
Qc7 9. O-O e5 10. Bh2 Re8 11. Qc2 exd4 12. exd4 Nd5 13. Rfe1 Rxe1+ 14. Rxe1
N7f6 15. Nc4 Be6 16. Bxd6 Qd7 17. Nfe5 Qd8 18. Ba3 Nf4 19. Nd6 N6h5 20. Nxb7
Qg5 21. Be4 *
Position (FEN): r5k1/pN3pbp/2p1b1p1/4N1qn/3PBn2/B1P4P/PPQ2PP1/4R1K1 b - - 2 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 2267
Best move: Bxe5