Japan roar into final