The last 20 odd minutes have been probably some of the best television HBO has ever put out.