Nathan Broadhead's stoppage-time winner secured three points for Sunderland over Shrewsbury Town on Friday.