Hasegawa comes through - finally