Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 Nc6 7. f4 h6 8. Bxf6
exf6 9. Bc4 Be7 10. Nd5 Be6 11. f5 Bxd5 12. Bxd5 Qb6 13. Nxc6 bxc6 14. Bb3 a5
15. a4 Qb4+ 16. Kf2 Qxe4 17. Qf3 Qd4+ 18. Kg3 g5 19. Qxc6+ Kf8 20. Qxa8+ *
Position (FEN): Q4k1r/4bp2/3p1p1p/p4Pp1/P2q4/1B4K1/1PP3PP/R6R b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 972
Best move: Kg7