Chess puzzle (Advantage)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Be3 e6 5. Nc3 a6 6. Bd3 Nc6 7. O-O b5 8. a3 Bb7
9. b4 Nge7 10. Ne2 O-O 11. c3 Qd7 12. Qd2 f5 13. Ng5 fxe4 14. Nxe4 Nf5 15. Bg5
Nce7 16. Rae1 Nd5 17. N2g3 Rae8 18. Kh1 Nf6 19. Nxf6+ Bxf6 20. Nxf5 exf5 21. f3
Re6 22. Rxe6 Qxe6 23. Re1 *
Position (FEN): 5rk1/1bp4p/p2pqbp1/1p3pB1/1P1P4/P1PB1P2/3Q2PP/4R2K b - - 1 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1194
Best move: Bxg5