diff --git a/Reconstruction/eflowRec/python/PFRunESDtoAOD_mc20e.py b/Reconstruction/eflowRec/python/PFRunESDtoAOD_mc20e.py
index 44be0488ec6bd60de53c740ca562bd81399ed714..6726f11b629616ddffc5607a77b16ef3f4f11f1c 100644
--- a/Reconstruction/eflowRec/python/PFRunESDtoAOD_mc20e.py
+++ b/Reconstruction/eflowRec/python/PFRunESDtoAOD_mc20e.py
@@ -28,4 +28,12 @@ if __name__=="__main__":
     for mapping in list_remaps:
         cfg.merge(mapping)    
 
-    cfg.run()
\ No newline at end of file
+    #Given we rebuild topoclusters from the ESD, we should also redo the matching between topoclusters and muon clusters.
+    #The resulting links are used to create the global GPF muon-FE links.
+    from AthenaConfiguration.ComponentFactory import CompFactory
+    from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
+    result = ComponentAccumulator()    
+    result.addEventAlgo(CompFactory.ClusterMatching.CaloClusterMatchLinkAlg("MuonTCLinks", ClustersToDecorate="MuonClusterCollection"))
+    cfg.merge(result)
+
+    cfg.run()