It happened, when the Philistine arose, and came and drew near to meet David, that David hurried, and ran toward the army to meet the Philistine.
This mortal combat lasted less than a minute.  God gave David the victory in a matter of seconds.  Scholars have raised many questions about this, but there is nothing at all difficult about what is said here.