
Albion went ahead thanks to a John Swift penalty on the stroke of half time.
But Sunderland turned the game right around in the second half.
Dennis Cirkin headed home a Lyndon Gooch cross before he finished off a superb move to take the points.
It was Albion's first home defeat since October and puts a big dent in their play-off hopes.