(;
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 
])
