John Aloisi was the first name that came to me. But I've a crap memory for this sort of thing
How about Phil Ashworth?
Never the greatest player, but scored 4 in 4 for Pompey including that incredible volley at the Fratton End in the 4-1 thrashing of Bradford City! No idea how many chances he had in his short spell with us, but what a finisher!