(; GM[1]FF[4]VW[]AP[Many Faces of Go:10.0] SZ[9] HA[0] ST[1] PB[user David] PW[computer GL7] DT[31/5/2005 at 21:41:12] KM[5.5] RU[Chinese] ;B[ee] C[user move ];W[dg] C[The (4,3) point is excellent fuseki point ];B[cc] C[user move ];W[fc] C[Prevent shimari with kakari ];B[gg] C[user move ];W[ce] C[Create shimari ];B[df] C[user move ];W[ge] C[Create shimari ] ;B[fd] C[user move ];W[eg] C[non-edge boundary point pushing opponent ];B[dd] C[user move ];W[ff] C[Hugely important connect/disconnect point ];B[fe] C[user move ];W[fa] C[Hugely important killing/living point ];B[ed] C[user move ];W[gf] C[keep connected - defend cutting point which has opp. string support ];B[hg] C[user move ];W[hi] C[Hugely important killing/living point ] ;B[fi] C[user move ];W[gd] C[Extend own group in trouble with 3rd line move ];B[fg] C[user move ];W[ef] C[keep connected - defend cutting point which has opp. string support ];B[cg] C[user move ];W[de] C[atari opponent's string if appr.- min. libs - should keep sente ];B[cf] C[user move ];W[ec] C[non-edge boundary point pushing opponent ];B[be] C[user move ];W[db] C[non-edge boundary point pushing opponent ] ;B[bd] C[user move ];W[ch] C[non-edge boundary point pushing opponent ];B[hf] C[user move ];W[bg] C[non-edge boundary point pushing opponent ];B[cd] C[user move ];W[cb] C[non-edge boundary point pushing opponent ];B[bb] C[user move ];W[bf] C[non-edge boundary point pushing opponent ];B[he] C[user move ];W[hd] C[Descend to prevent opponent encroachment ] ;B[ce] C[user move ];W[ba] C[boundary point pressing opponent ];B[id] C[user move ];W[ic] C[atari opponent's string if appr.- min. libs - should keep sente ];B[ie] C[user move ];W[hc] C[extend stones before they get atari'ed - maximise liberties ];B[eh] C[user move ];W[dh] C[hane opponent's 2nd line singleton - should keep sente ];B[ig] C[user move ];W[ae] C[boundary point pressing opponent ] ;B[bh] C[user move ];W[ab] C[boundary point pressing opponent ];B[bi] C[user move ];W[di] C[boundary point which does not press opponent ];B[ah] C[user move ];W[bc] C[non-edge boundary point pushing opponent ];B[af] C[user move ];W[dc] C[non-edge boundary point less pushing on opponent ];B[ag] C[user move ];W[ei] C[boundary point pressing opponent ] ;B[fh] C[user move ];W[ac] C[boundary point which does not press opponent ];B[ad] C[user move ];W[ci] C[boundary point which does not press opponent ];B[bg] C[user move ];W[tt] C[GL7 passes ];B[ih] C[user move ];W[tt] C[GL7 passes ];B[ii] C[user move ];W[tt] C[GL7 passes ] ;B[hh] C[user move ];W[tt] C[GL7 passes ];B[gi] C[user move ];W[tt] C[GL7 passes ];B[gc] C[user move ];W[hb] C[Hit low - opp. group in trouble ];B[gb] C[user move ];W[ga] C[killing dead string from outside ];B[ha] C[user move ];W[fb] C[Save stones in atari by capturing - big = 19 ] ;B[ib] C[user move ];W[ia] C[killing dead string from outside ];B[ca] C[user move ];W[da] C[killing dead string from outside ];B[gc] C[user move ];W[gb] C[killing dead string from outside ];B[eb] C[user move ];W[ea] C[killing dead string from outside ];B[tt] C[user move ];W[tt] C[GL7 passes ])