Chess puzzle (Advantage)
Moves: 1. e4 d6 2. d4 g6 3. Be3 Bg7 4. Nf3 b6 5. Nc3 Bb7 6. Bd3 Nf6 7. h3 c5 8. d5 Bc8
9. O-O Nbd7 10. Bb5 a6 11. Bc6 Rb8 12. a3 b5 13. b4 O-O 14. bxc5 Nxc5 15. Bxc5
dxc5 16. e5 Nh5 17. Ne4 f5 18. Nxc5 Qb6 19. Qd4 Rd8 20. Ng5 *
Position (FEN): 1rbr2k1/4p1bp/pqB3p1/1pNPPpNn/3Q4/P6P/2P2PP1/R4RK1 b - - 4 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1573
Best move: Qxc6