l18 is definitely a nice move. But I guess the natural response to |13.p1814.o1915.l20 is 16.l21. After that, it seems complicated. 17.j1918.l1719.j1720.k15, maybe, which looks good for black.
Looks to me like a case where link-crossing matters: 21.i1522.k1223.k1424.l14 would not work for black without both crossed links.
I was thinking |11.j15 12.j18 13.m19 14.m15 15.p16 16.p12, but I missed 17.q12.
|11.j15 12.j18 13.m19 14.m15 15.p16 16.q13 17.r12 still seems _pretty_ good for black. though.
Looks to me like a case where link-crossing matters: 21.i15 22.k12 23.k14 24.l14 would not work for black without both crossed links.