Last season's AFC Champions League runners up, FC Seoul produced a dramatic late comeback to win 3-2 at Kawasaki Frontale.