Red Devils shake off slow start to win