Chess puzzle (Advantage)
Moves: 1. c4 d5 2. cxd5 Nf6 3. Nc3 Nxd5 4. g3 Bf5 5. Bg2 Nxc3 6. bxc3 c6 7. Nf3 e6 8.
O-O Be7 9. d3 Nd7 10. h3 h5 11. Nd4 g5 12. Nxf5 exf5 13. Qb3 Qc7 14. Bb2 h4 15.
gxh4 gxh4 16. Rab1 Rg8 17. Bc1 O-O-O 18. Qxf7 Ne5 19. Qe6+ Kb8 20. Be3 *
Position (FEN): 1k1r2r1/ppq1b3/2p1Q3/4np2/7p/2PPB2P/P3PPB1/1R3RK1 b - - 4 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 2048
Best move: Rg6