A thrilling soccer match at a packed stadium with energetic fans waving flags and cheering in Japan.