The Lamb Wins Dr. David Palmer 4 years ago Christ wins the ultimate victory through self-sacrificial love.