(
;GM[1]FF[4]CA[UTF-8]AP[Sabaki:0.35.1]ST[1]SZ[19]HA[0]KM[6.5]PW[gomoto]WR[1d+]PB[igs opponent]BR[1d+]RE[W+4.5]DT[2018-09-05]PC[IGS-PandaNet]
;B[pd]
;W[dd]
;B[qp]
;W[dp]
;B[fq]
(
;W[cn]
;B[jp]
;W[oq]C[correct]
;B[mq]
;W[qc]C[good]
;B[qd]
;W[pc]
;B[od]
;W[nb]
;B[md]C[mistake]
(
;W[qn]
;B[po]
(
;W[qk]
(
;B[qi]
(
;W[pn]C[possible
]
;B[oo]
(
;W[nm]
;B[mo]
;W[oj]C[on the spot]
;B[oi]
;W[ni]
;B[pj]
(
;W[ok]C[mistake
game is even now]
;B[nh]
;W[oh]
;B[pi]
;W[mi]
;B[mh]C[mistake]
;W[lh]
;B[lg]
;W[kg]
;B[mg]
;W[li]C[game is good for white again]
;B[kf]
;W[jg]
(
;B[lm]
;W[jf]
;B[ke]
;W[je]
;B[jd]
;W[id]
;B[jc]
(
;W[ic]
;B[cf]
;W[be]C[good
]
;B[ce]
;W[cd]
;B[bf]
(
;W[dr]C[possible]
;B[fo]
;W[bd]C[possible]
;B[cj]
;W[ef]C[good spot]
;B[ib]
;W[hb]
;B[jb]
(
;W[gc]
;B[eg]
(
;W[fg]C[too easy on black, still good for white]
;B[eh]
;W[fh]
;B[ei]
;W[fi]
;B[fj]
(
;W[gj]
;B[fk]C[double hane is better]
;W[gk]
;B[kl]
;W[gm]C[slack]
;B[fl]
;W[gl]
;B[kj]
;W[hq]
;B[gp]
(
;W[fr]
;B[gr]
;W[er]
;B[gq]
(
;W[ho]
;B[hp]
(
;W[jo]
;B[ko]
;W[ip]
;B[iq]
;W[io]
;B[jq]
;W[mc]
;B[lc]
(
;W[lb]C[mistake
prototypical lack of reading on my side]
;B[nc]
;W[mb]
(
;B[ld]C[black mistake, white is lucky]
(
;W[on]C[big mistake, potential loosing move
I thought to make use of the P3 aji, but this is not a good way]
(
;B[rd]C[white is very lucky]
;W[rc]
;B[sc]
;W[sb]
;B[sd]
;W[ra]
;B[oc]
;W[ob]
;B[bm]
(
;W[bn]C[big mistake, potential loosing move
had a bad feeling with this one
this is not sente
White needs to play at S3 next to win the game]
;B[bl]C[white is lucky again]
(
;W[dl]C[mistake]
;B[dk]
;W[rp]C[suboptimal]
;B[rq]
;W[ro]
;B[qr]
;W[rj]
;B[ri]
(
;W[df]C[second best move]
;B[dg]
;W[af]
;B[ag]
;W[ae]
;B[bh]
(
;W[jk]C[too small
potential game loosing move]
;B[kk]
;W[mn]C[this is not working as intended
is loosing this way]
;B[ln]
;W[no]
;B[np]
;W[nn]
;B[pk]
;W[pl]
;B[an]
;W[ao]
;B[am]
;W[bp]
;B[ol]
;W[ql]
;B[ji]
;W[ih]
;B[ii]
;W[hi]
;B[nl]
;W[mk]
;B[ml]
;W[si]
;B[sh]
;W[sj]
;B[rh]
;W[cl]
;B[ck]
;W[cm]
;B[bk]
;W[op]
;B[pp]
;W[nq]
;B[mp]
;W[pr]
;B[nr]
;W[or]
;B[mr]C[game loosing move for black]
(
;W[qq]
;B[pq]
;W[qo]
;B[qq]
;W[sq]C[game is slightly better for white ]
(
;B[os]C[big mistake, white has won the game
end of comments]
;W[rr]
;B[ps]
;W[jh]
;B[ki]
;W[kh]
;B[ik]
;W[im]
;B[nk]
;W[nj]
;B[jl]
;W[il]
;B[lk]
;W[en]
;B[eo]
;W[do]
;B[fn]
;W[ij]
;B[jj]
;W[hj]
;B[qj]
;W[rl]
;B[rs]
;W[sr]
;B[em]
;W[dn]
;B[el]
;W[mj]
;B[eq]
;W[dq]
;B[jn]
;W[jm]
;B[gn]
;W[in]
;B[hn]
;W[kn]
;B[km]
;W[mm]
;B[ep]
;W[gs]
;B[hs]
;W[fs]
;B[kb]
;W[om]
;B[ll]
;W[de]
;B[ha]
;W[ga]
;B[la]
;W[ma]
;B[ka]
;W[ia]
;B[jn]
;W[hm]
;B[hk]
;W[kn]
;B[ja]
;W[jn]
;B[ha]
;W[cg]
;B[bg]
;W[ia]
;B[rk]
;W[sk]
;B[ha]
;W[ch]
;B[ci]
;W[ia]
;B[sl]
;W[sm]
;B[ha]
;W[bi]
;B[dh]
;W[ia]
;B[pb]
;W[qb]
;B[ha]
;W[is]
;B[hr]
;W[ia]
;B[pa]
;W[qa]
;B[ha]
;W[hh]
;B[ia]
;W[sp]
;B[jk]
;W[ss]
;B[qs]
;W[fm]
;B[lo]
;W[dm]
)(
;B[sr]
;W[sp]
;B[qs]
)
)(
;W[qs]
;B[rs]
;W[qq]
;B[pq]
;W[qo]
;B[qq]
;W[sq]
)
)(
;W[si]
;B[sh]
;W[sj]
;B[rh]
;W[lk]C[This wins the game]
)
)(
;W[si]C[this is better]
)
)(
;W[rq]
(
;B[rp]C[this is not working for black]
;W[qq]
;B[pr]
;W[pp]
;B[qo]
;W[or]
;B[nr]
;W[ps]
;B[qs]
;W[os]
;B[rr]
;W[sr]
;B[qr]
;W[rs]
;B[ss]
;W[sq]
;B[sp]
;W[pq]
)(
;B[qq]
;W[rp]C[white is winning]
)
)
)(
;W[cm]C[this is much better than the game]
;B[bn]
;W[bo]
;B[bp]
;W[co]
;B[bl]
;W[rq]C[White needs this move]
)
)(
;B[rc]
;W[rb]
;B[ob]
;W[rd]
;B[oc]
;W[sc]C[black wins the game after this exchange]
)
)(
;W[rc]C[necessary ]
)
)(
;B[rc]
;W[rb]
;B[qb]
;W[pb]
;B[sb]
;W[ra]C[this or the exchange is much better for black than M16]
)
)(
;W[rd]
;B[re]
;W[rc]C[much better]
)(
;W[rc]C[is not sente]
;B[bm]
)
)(
;W[io]C[better
(should have known this already)]
)
)(
;W[rq]C[possible]
)
)(
;W[kq]C[there is some aji]
;B[jq]
;W[jr]
;B[kp]
;W[np]
(
;B[lq]
)(
;B[no]
;W[lq]
;B[mr]
;W[lp]
;B[mp]
;W[lo]
)
)
)(
;W[fr]C[this is the bigger endgame]
;B[gr]
;W[eq]
;B[gp]
;W[rc]C[good for white]
)
)(
;W[dg]C[much better]
;B[df]
;W[dh]
;B[ci]
(
;W[eh]
)(
;W[cl]
;B[ee]
;W[ff]C[good for white]
)
)
)(
;W[kd]C[cut first]
)(
;W[lf]C[cut first]
;B[mf]
;W[kd]
;B[le]
;W[lc]
;B[mc]
;W[mb]
;B[lb]
;W[kb]
;B[kc]
;W[gc]C[this is better than the game]
)
)(
;W[ci]C[attack to gain]
)
)(
;W[lf]C[good cut]
;B[mf]
;W[kd]
;B[le]
;W[ic]
)(
;W[kd]C[even better cut]
;B[ic]
;W[og]
;B[le]
;W[qg]
)
)(
;B[pk]
)
)(
;W[pk]C[much better]
;B[nj]
;W[ok]
;B[oh]
;W[nh]
;B[mj]
;W[og]
;B[qg]
;W[ri]
;B[rh]
;W[qj]
;B[ph]
;W[pi]
)
)(
;W[pi]C[slightly better]
)
)(
;W[pi]C[better]
(
;B[ph]
;W[pj]
)(
;B[qj]C[this would be a black mistake]
;W[pj]
;B[rk]
;W[ql]
;B[ph]
;W[oh]
;B[pg]
;W[mp]
)
)
)(
;B[pn]
;W[qm]
;B[pl]
;W[qi]
;B[pm]
;W[ql]C[good for white]
)
)(
;W[ql]C[better]
)(
;W[pn]
;B[on]
;W[om]
;B[no]
(
;W[pl]
)(
;W[rq]
;B[rp]
;W[qq]
;B[nm]
;W[ol]
;B[nl]
;W[ok]
)
)
)(
;W[mp]
;B[lp]
;W[po]
;B[qo]
;W[pn]C[good variation]
)(
;W[pm]
;B[po]
;W[pj]C[also possible
]
)
)(
;W[oq]C[I like this better.]
)
)