Luke Humphries is in scary form after he hit six-ton-plus finishes in his semi-final win over Scott Williams.