Sunderland moved within one win of the Sky Bet League One summit on Saturday following a windswept win over Cambridge United.