Chess puzzle (Advantage)
Moves: 1. c4 c5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. e3 d6 6. Nge2 Nf6 7. O-O O-O 8. Rb1
Bf5 9. e4 Be6 10. d3 a6 11. a3 Nd7 12. Bd2 f5 13. Nd5 Nd4 14. Nef4 Nf6 15. Nxe6
Nxe6 16. exf5 gxf5 17. Nxf6+ Rxf6 18. Bxb7 Ra7 19. Bd5 Kh8 20. Bg5 *
Position (FEN): 3q3k/r3p1bp/p2pnr2/2pB1pB1/2P5/P2P2P1/1P3P1P/1R1Q1RK1 b - - 4 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 800
Best move: Nxg5