Lingenfelter fans 15 as Punxsy completes sweep