If an alligator and a lion get into a fight who will win?

Lions do not live in the range of the alligator so would never meet in nature. However, a large Nile crocodile will occasionally kill and eat a lion.
It all depends on the variables: is the lion old or young, is the crocodile fed or not, the terrain matters too.