Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. Bc4 Be7 8. Qe2
Qb6 9. Nb3 Nbd7 10. Be3 Qc7 11. Bf4 b5 12. Bd3 O-O 13. O-O-O b4 14. Nb1 a5 15.
g4 e5 16. Be3 a4 17. N3d2 d5 18. g5 Nxe4 19. Nxe4 dxe4 20. Bxe4 Ba6 21. Qg4 b3
22. axb3 Nc5 23. Bxc5 Qxc5 24. Bxa8 Rxa8 25. Qxa4 *
Position (FEN): r5k1/4bppp/b7/2q1p1P1/Q7/1P6/1PP2P1P/1NKR3R b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1188
Best move: Bxg5+