Substitute Hiroto Goya snatched a last-gasp equalizer to earn a point for Gamba Osaka in a pulsating 3-3 draw away to Asian Champions League finalists Urawa Reds in the J. League on Sunday.

Riding high after beating big-spending Shanghai SIPG in midweek to reach the ACL final, Reds looked to be on the way to three points after Shinzo Koroki added to Rafael Silva's brace in the 73rd minute, giving them the lead for a third time at a rain-soaked Saitama Stadium.

But Goya popped up to head home his first goal of the season in the 92nd minute and earn Gamba a share of the spoils.