Josh Rock produces best World Matchplay performance but still bows out as Luke Littler dazzles again Summary from source