also: have the edge on/over somebody/something
-to be slightly better than someone or something else
He’s got the edge over other teachers because he’s so much more experienced. The new Renault has the edge on other similar models – it’s larger and cheaper.