Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. Nc3 g6 3. g3 Bg7 4. Bg2 O-O 5. d4 b6 6. e4 Bb7 7. Nf3 Nc6 8. d5
Na5 9. Nd2 Rb8 10. b4 Nc6 11. dxc6 Bxc6 12. Bb2 e5 13. Nd5 Bxd5 14. exd5 d6 15.
O-O a5 16. b5 Nd7 17. a4 Nc5 18. Ne4 Nd7 19. Re1 f5 20. Ng5 *
Position (FEN): 1r1q1rk1/2pn2bp/1p1p2p1/pP1PppN1/P1P5/6P1/1B3PBP/R2QR1K1 b - - 1 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1105
Best move: Qxg5