Los 'black cats' llevaban siete partidos sin anotar ni un gol, pero lo han hecho para llevarse un punto ante los 'hammers' y darle la vuelta al marcador hasta en dos ocasiones.
Y es que el West Ham se adelantó pronto: Ayew marcó en el minuto 5, lo que ya hacía presagiar otro partido totalmente cuesta arriba y ni un solo punto.
Sin embargo, Khazri puso el empate en el 27 y el partido comenzó de nuevo.
Tras la reanudación, el Sunderland sufrió otro duro golpe: en el 47', en un momento clave del partido, Collins marcó el 1-2.
Cuando ya todo parecía perdido y se esperaba otra jornada más sin puntuar, con la que hubiera sido la cuarta derrota consecutiva de los locales, Borini anotó el tanto del empate y le birló dos puntos a los de Bilic.
El Sunderland, colista con 21 puntos, detrás del Middlesbrough con 24, visitará al Arsenal en la próxima jornada.
Por su parte, el West Ham, en decimotercera plaza con 37 puntos, no ha podido confirmar su regreso a la senda de la victoria y ha cosechado un empate tras tres derrotas seguidas y una victoria. Recibirá al Everton la próxima semana.