Joshua Kennedy put the visitors ahead with a penalty after eight minutes, a lead they maintained until half-time.
Shingo Hyodo equalised six minutes after the break but they were level for just two minutes when Jungo Fujimoto scored the winner for the visitors.
Defeat meant that Urawa Red Diamonds could have gone top with victory at Vegalta Sendai.
They appeared to be on their way to the head of the table only for Naoki Ishikawa to equalise in the last minute.
Rodrigues Wilson put the hosts ahead after just two minutes only for goals by Tsukasa Umesaki (six) and Shinzo Koroki (31) to put the visitors in front.
Shingo Akamine pulled the home side level two minutes after the break only for Koroki to restore Urawa's lead 12 minutes later.
They appeared to be heading for the summit before Ishikawa's late intervention.
Sanfrecce Hiroshima are third, another of the leading teams who failed to win.
Instead they drew 1-1 at Kashiwa Reysol, the hosts going ahead through Tetsuro Ota (74) with Toshihiro Aoyama equalising five minutes later.
Yuya Osako scored the winner as Kashima Antlers moved to within a point of the top three with a dramatic 2-1 victory at Shonan Bellmare.
Mitsuo Ogasawara took the lead for the visitors ahead after 37 minutes although Wataru Endo appeared to have snatched a point for Shonan with a goal a minute into injury time.
However, Osaka struck moments later to claim victory.
Yoichiro Kakitani scored a winner three minutes from time as Cerezo Osaka won 2-1 at FC Tokyo.
Takumi Minamino put Osaka ahead after 31 minutes before Aria Jasuru Hasegawa levelled with 20 minutes to go.
A draw seemed to be on the cards before Kakitani struck late on.
Two goals by Yoshito Okubo were enough to see Kawasaki Frontale beat Shimizu S-Pulse 2-0.
Okubo opened the scoring midway through the second half before a penalty two minutes from time confirmed victory.
Albirex Niigata won 3-1 at Oita Trinita.
Tatsuya Tanaka was on target for the visitors after 13 minutes and although Masaya Matsumoto equalised five minutes before the break, Kengo Kawamata restored the lead on the stroke of half-time.
Atomu Tanaka then rounded off the scoring 11 minutes after the break to leave the home side seemingly marooned at the bottom of the table.
A last-minute goal by Milivoje Novakovic could not prevent 10-man Omiya Ardija from going down to a 2-1 to Vantforet Kofu.
The visitors opened the scoring through a Takumi Shimohira own goal (21) and the hosts' task was made even harder when Zlatan Ljubijankic was sent off 10 minutes into the second half.
Anderson Patrick appeared to confirm victory when he struck with nine minutes remaining and despite Novakovic's late goal the visitors ran out with three points.
Jubilo Iwata remain rooted to second from bottom after Ryuhei Niwa's 24-minute goal condemned them to a 1-0 defeat at Sagan Tosu.