In the actual game gnugo foresaw this position and prevented it. Good job, gnugo.
(;AB[bs]AB[cs]AB[cr]AB[cq]AB[dp]AB[ep]AB[er]AB[eq]AB[es]AB[fo]AB[go]AB[gq]AB[gp]AB[hq]AB[ip]AB[io]AB[jo]AB[ir]AB[jr]AB[kr]AB[lr]AW[br]AW[bq]AW[bp]AW[cp]AW[co]AW[do]AW[eo]AW[en]AW[fn]AW[gn]AW[in]AW[jn]AW[ko]AW[lo]AW[jp]AW[iq]AW[jq]AW[lq]AW[kq]AW[mp]AW[mq]AW[mr]AW[dr]AW[fp]AW[fq]AW[fs]AW[fr]AB[bo]AB[ao]AB[bn]AB[cn]AB[dn]AB[dm]AB[cl]AB[bl]AB[el]AW[fl]AW[gl]AW[hl]AW[jl]AB[ek]C[White to get a few points.]AW[ml]AP[goproblems]
(;W[dq]C[NOTTHIS])
(;W[ds]C[NOTTHIS])
(;W[as];B[ar]C[?])
(;W[gr];B[hr])
(;W[gs];B[hr];W[hs];B[cm];W[is];B[bm];W[js];B[dk];W[ks];B[ls]C[Ah, so close. Your plan almost worked, nice try.])
(;W[hr];B[ho]
(;W[gr];B[hs])
(;W[hn];B[gr]))
(;W[hs];B[hr])
(;W[ar];B[ho];W[as];B[gr]
(;W[dq];B[ds]
(;W[dq];B[gs])
(;W[dr];B[gs]))
(;W[ds];B[dq]
(;W[dr];B[gs])
(;W[ds];B[gs])))
(;W[hp];B[ho])
(;W[ho]
(;B[gr]C[CHOICE];W[hp]C[Big endgame capture.RIGHT])
(;B[hp]C[CHOICE]
(;W[hn];B[gr]C[:O])
(;W[gr];B[hr])
(;W[hr];B[hn]
(;W[hm];B[gr]C[:O])
(;W[gr]C[Black made a big mistake!RIGHT]MA[cs]MA[bs]MA[cr]MA[cq]MA[es]MA[er]MA[eq]MA[ep]MA[dp]MA[go]MA[fo]MA[hn]MA[jo]MA[io]MA[ip]MA[hp]MA[hq]MA[gp]MA[jr]MA[ir]MA[kr]MA[lr]MA[gq]))))
(;W[ls]C[This is small.])
(;W[em]C[This is small.])
(;W[hn];B[ho]))