Humber wins for first time since perfect game