I am looking for a word or a concise expression for a sports team A that over a period of time has a consistent record of beating a rival sports team B.
It is not necessary that A are better than B. Perhaps B has more achievements, cups, championships, is higher in the league's table, has higher payed players, whatever.
But when they play against each other A wins.
In Spanish they would say that "A has B as their sons" (los tienen de hijos). Or that A is B's father.
I am looking for a similar expression (preferably a single word) in English.