Brandon Thomas-Asante was sent off for West Brom against Sunderland after a late tackle lead to a second booking.