Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 Qc7 4. O-O Nf6 5. Re1 b6 6. e5 Ng8 7. e6 dxe6 8. d4
cxd4 9. Bb5 Bd7 10. Nxd4 Nf6 11. Bxc6 Bxc6 12. Nxc6 Qxc6 13. Nc3 g6 14. Bg5 Bg7
15. Qd4 O-O 16. Rad1 Rad8 17. Qh4 Rd6 18. Bh6 Rfd8 19. Rxd6 exd6 20. Bxg7 *
Position (FEN): 3r2k1/p4pBp/1pqppnp1/8/7Q/2N5/PPP2PPP/4R1K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 970
Best move: Kxg7