Live Blog: No. 2 Roanoke at No. 1 Salisbury