Adapted from a game of mine. I read correctly and won the game at the end.
(;AB[dq]AB[eq]AB[er]AB[cp]AB[co]AB[cn]AW[dp]AW[do]AW[dn]AW[cm]AW[ep]AW[fp]AW[fq]AW[fr]AB[fs]AW[gs]AB[hr]AW[gq]AW[hq]AW[iq]AW[jr]AW[jq]AW[js]AB[bm]AB[bl]AB[bk]AW[cl]AW[ck]AW[em]AB[es]TR[gn]C[If black can afford to cut at G2 play the triangle at G6, if black needs to protect the cut at C3 first, play the square at J6. Try to read it out to end, it's not that hard, just long.FORCE]MA[in]AP[goproblems]
(;B[gn];W[gp]C[White wants to see how you manage the cut. Play at G2 now and defend your stones.FORCE];B[gr];W[ir]
(;B[hs];W[is];B[gs];W[cq]
(;B[cr];W[bq]
(;B[br];W[ds];B[dr];W[bp]
(;B[bo];W[ao];B[bn];W[ar]
(;B[aq];W[ap]
(;B[an]C[Correct, that's the variant I read out and played in my game.RIGHT])
(;B[bs]C[RIGHT]))
(;B[bs]C[Correct, white can't approach.RIGHT])
(;B[ap];W[aq]
(;B[bs]C[Correct, white can't approachRIGHT])
(;B[an];W[bs]C[White captures your stones])))
(;B[bn];W[ar]
(;B[bs];W[aq]
(;B[bo]C[Yes, that works, white can't approach.RIGHT])
(;B[ap]C[RIGHT]))
(;B[bo];W[bs]C[White captures your stones.])
(;B[cs];W[bs]C[Ko, you can do better]))
(;B[an];W[ao]
(;B[bn];W[ar]
(;B[bs];W[aq];B[bo]C[Correct, no ko here, white can't approach.RIGHT])
(;B[cs];W[bs]C[Ko, you can do better])
(;B[aq];W[bs]C[Ko, you can do better])
(;B[bo];W[bs]C[White captures your stones]))
(;B[ar];W[bn]C[The corner lives but white captured some of your stones]))
(;B[ao]C[RIGHT]))
(;B[bp];W[ds]C[White captures your stones :-(];B[dr];W[br];B[cs];W[bs]))
(;B[bq];W[cr]C[White captured half your corner :-(]))
(;B[cq];W[hs]C[You were supposed to defend the stones.]))
(;B[in]C[Nope, black can cut.]))