Leading, and winning by this margin? (5)
I believe the answer is:
ahead
'leading' is the definition.
('ahead' can be a synonym of 'leading')
I can't explain the rest of the clue.
(Other definitions for ahead that I've seen before include "In front as in race" , "Winning" , "In the vanguard" , "advanced" , "likely to win?" .)