(;AB[pd]AB[nd]AB[ne]AB[ng]AB[nf]AB[oh]AB[pi]AB[qi]AB[qj]AB[pk]AB[pl]AW[qk]AW[rk]AW[oi]AW[oj]AW[pj]AW[pg]AW[ph]AW[oc]AW[nc]AW[md]AW[me]AW[mf]AB[pc]AB[qe]AB[oq]AB[qp]C[Black to get the best out of his situation]AP[goproblems]
(;B[qh];W[qg];B[rg];W[rf]
(;B[rh];W[qf]
(;B[re]C[Straightforward play wins this fight!RIGHT])
(;B[ql];W[rj])
(;B[rj]C[Alright.RIGHT])
(;B[rl];W[rj]))
(;B[qf];W[rh]
(;B[pf];W[sg];B[og];W[rg])
(;B[sg];W[ri])))
(;B[rg];W[qh]
(;B[rh];W[ri])
(;B[ri];W[rh]C[This is what I tried in the game. Go on to see if it works...];B[sh];W[rf];B[qf];W[qg]
(;B[sg];W[sf]
(;B[si];W[sj])
(;B[re];W[si])
(;B[og];W[si]))
(;B[pf];W[sg];B[si];W[sj])
(;B[sf];W[rj];B[si];W[sj]C[Black is not happy.])))
(;B[rm];W[qh]C[White is very glad that you let him connect all his weak stones.])
(;B[ql];W[rj]C[White is very glad that you let him connect all his weak stones.])
(;B[ni]C[NOTTHIS])
(;B[nj]C[NOTTHIS])
(;B[ok]C[NOTTHIS])
(;B[rh];W[qh]
(;B[rg];W[ri])
(;B[ri];W[rg]
(;B[og];W[qg];B[sg];W[rj]
(;B[rf];W[si])
(;B[sh];W[sf]))
(;B[pf];W[qg];B[sg];W[rj]
(;B[rf];W[si])
(;B[sh];W[sf]))
(;B[qg];W[qf]
(;B[pf];W[re];B[og];W[qg]
(;B[rd];W[sf];B[se];W[sd];B[sc];W[se];B[sh];W[rj])
(;B[sg];W[rf];B[rd]C[Yupa!RIGHT])
(;B[sf];W[rf];B[rd]C[Yupa!RIGHT]))
(;B[og];W[pf]
(;B[rf];W[re])
(;B[pe];W[re])))
(;B[rf];W[sg];B[qg];W[qf];B[pf];W[re]C[Ko. You can do better than this.]))))