Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 e6 6. Be3 Nf6 7. Qd2 Nc6 8. h3
Qc7 9. O-O-O Be7 10. Rg1 e5 11. Nb3 Be6 12. g4 O-O 13. g5 Nd7 14. g6 h6 15. f4
exf4 16. Bxf4 Nce5 17. gxf7+ Bxf7 18. Bxh6 Bf6 19. Bd3 Bh5 20. Rxg7+ *
Position (FEN): r4rk1/1pqn2R1/p2p1b1B/4n2b/4P3/1NNB3P/PPPQ4/2KR4 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 817
Best move: Bxg7