Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. Qd2 O-O 8.
Be2 a6 9. f3 b5 10. a3 Bd7 11. O-O Nc6 12. Rad1 Rb8 13. Nxc6 Bxc6 14. Bh6 Qb6+
15. Kh1 b4 16. axb4 Ra8 17. Bxg7 Kxg7 18. Nd5 Bxd5 19. exd5 Rfb8 20. c3 Nd7 21.
Qg5 f6 22. Qg4 Ne5 23. Qe6 Rb7 24. f4 Nf7 25. f5 *
Position (FEN): r7/1r2pnkp/pq1pQpp1/3P1P2/1P6/2P5/1P2B1PP/3R1R1K b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1152
Best move: Ng5