Best episode of the season so far.