Chess puzzle (Advantage)
Moves: 1. e4 d6 2. d4 g6 3. Bc4 c6 4. Qf3 Be6 5. d5 cxd5 6. Bxd5 Bxd5 7. exd5 Nf6 8.
Nc3 Bg7 9. Bg5 a6 10. Nge2 Nbd7 11. O-O O-O 12. h4 Qc7 13. g3 Rac8 14. Kg2 Qb6
15. Ne4 Nxd5 16. Nf4 Nxf4+ 17. Qxf4 Nf6 18. Bxf6 exf6 19. Nxf6+ Kh8 20. Nd7 *
Position (FEN): 2r2r1k/1p1N1pbp/pq1p2p1/8/5Q1P/6P1/PPP2PK1/R4R2 b - - 2 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1028
Best move: Qc6+