Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 Bc5 5. h3 O-O 6. a3 a6 7. Ba2 h6 8. d3 d6
9. g4 Re8 10. g5 hxg5 11. Bxg5 Be6 12. Nd5 Bxd5 13. Bxd5 Rb8 14. Qd2 Nd4 15.
Nxd4 Bxd4 16. O-O-O c6 17. Bb3 b5 18. Rdg1 d5 19. Bh6 g6 20. Rxg6+ *
Position (FEN): 1r1qr1k1/5p2/p1p2nRB/1p1pp3/3bP3/PB1P3P/1PPQ1P2/2K4R b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 864
Best move: fxg6