Hudson caps strong relief effort with four-out save