Chess puzzle (Advantage)
Moves: 1. d4 g6 2. e4 c5 3. c3 cxd4 4. cxd4 d5 5. e5 e6 6. f4 Bg7 7. Nf3 Ne7 8. g4
Nbc6 9. Nc3 Bd7 10. a3 Rc8 11. Be3 Na5 12. Bf2 Nc4 13. Rb1 O-O 14. h4 f6 15.
Bxc4 Rxc4 16. Nd2 Rc8 17. h5 fxe5 18. fxe5 Qb6 19. Nf3 Be8 20. h6 Bh8 21. Ng5
Bd7 22. Be3 *
Position (FEN): 2r2rkb/pp1bn2p/1q2p1pP/3pP1N1/3P2P1/P1N1B3/1P6/1R1QK2R b K - 4 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1659
Best move: Bxe5