diff --git a/spacy/scorer.py b/spacy/scorer.py
index <HASH>..<HASH> 100644
--- a/spacy/scorer.py
+++ b/spacy/scorer.py
@@ -231,7 +231,7 @@ class Scorer(object):
         """
         if len(doc) != len(gold):
             gold = GoldParse.from_annot_tuples(
-                doc, tuple(zip(*gold.orig_annot)) + (gold.cats,)
+                doc, zip(*gold.orig_annot), cats=gold.cats,
             )
         gold_deps = set()
         gold_deps_per_dep = {}
Fix GoldParse init when token count differs (#<I>)

Fix the `GoldParse` initialization when the number of tokens has changed

(due to merging subtokens with the parser).