Goliath

Goliath was a physical giant, David was a spiritual giant. Guess who won?