Nine-man Blasters edge past Punjab FC