Wolves won at Newcastle for the first time since the Stan Cullis era, as Matt Doherty popped up with a late, late winner against ten-man opposition.