Which of the following is CORRECT?

a. He pulled out a gun and shot the prowler.
b. He pulled out a gun, and shot the prowler.
c. He pulled out a gun; and shot the prowler.
d. He pulled out a gun: and shot the prowler.

We don't use any punctuation in a simple sentence with a compound predicate.

Which one do you think is correct?