I liked the game, both sides played well. I analysed it for my own fun, but I share it in case it is useful for you. W is maybe a bit overactive but that is understandable in a 4H game. Here too many comments and variations. It is overkill. Pick the ones that seems useful and skip the rest. Some coincide with jts'. But apart from one move mine are independent.
(;GM[1]FF[4]SZ[19]AP[SmartGo:2.8.3.0]GN[mus-Boidhre-723782-20120401]PW[A. Mus (mus)]WR[15 kyu]PB[Pádraig O'Sullivan (Boidhre)]BR[18 kyu]DT[2012-04-01,2012-04-01]PC[Dragon Go Server:
http://www.dragongoserver.net/]HA[4]KM[6.5]RE[B+Resign]RU[Japanese]OT[Japanese byoyomi: 90 days + 1 day per move and 10 extra periods]AB[dd][pd][dp][pp]PL[W]GC[Game ID: 723782, rated];W[nq]MN[1]
(;B[oq]C[cy: good if something b around k3; here vars better];W[np];B[pn];W[jp];B[cj];W[qf];B[qh];W[qc];B[pc];W[qd];B[pe]
(;W[qe];B[pf];W[rh];B[qi];W[id];B[gc];W[lc]
(;B[gq]
(;W[cm]
(;B[cp];W[em];B[ej]
(;W[or];B[pr];W[qq]
(;B[pq]
(;W[ro]C[cy: tenuki, you gained already here because of his bad shape. Aim to get something around R8 later, see var]
(;B[rs]C[not at the first line so early unless unavoidable];W[rm]C[second line?];B[ql];W[rl];B[qk]
(;W[sj]C[cy: antisuji]
(;B[lm]C[cy: first tease him]
(;W[jm]
;B[le]C[cy: good move ( not for territory but for attack )]
(;W[cc];B[cd];W[dc]
(;B[ec];W[eb]
(;B[fc];W[bc];B[bd]
(;W[da]
;B[gj]C[good move];W[ef];B[gf];W[ad]
(;B[ae];W[ge];B[ff]
;W[ed]C[cy: overplay]
(;B[fd]C[read, see var];W[ee];B[fe]
;W[be]C[cy: overplay]
(;B[ce];W[af];B[cf];W[bg];B[eg];W[dh]
(;B[df]C[cy: oops, unnecessary];W[dg];B[eh];W[cg];B[di];W[bj];B[he];W[je];B[lg];W[gn];B[kk]
;W[ih];B[ki];W[nm];B[nk];W[pm];B[qm];W[on];B[qn]
;N[RESULT]C[Result: B+Resign]TB[ec][ed][ee][ef][eg][eh][ei][ej][fc][gc][fd][gd][fe][ge][ff][gf]
[oc][od][oe][of][og][oh][oi][oj][pc][pd][pe][pf][bd][cd][dd][nd]
[ne][nf][ng][nh][ni][nj][nk][ce][de][cf][df][he][le][lf][lg][lh]
[li][lj][lk][ll][lm][me][mf][mg][mh][mi][mj][mk][fh][fi][fj][kh]
[ki][kj][kk][ph][qh][pi][qi][pj][qj][di][dj][cj][gj][qk][ql][qm]
[qn][pn][ap][bp][cp][dp][ep][aq][bq][cq][dq][eq][ar][br][cr][dr]
[er][as][bs][cs][ds][es][pp][pq][pr][fq][gq][fr][gr][fs][gs][oq]
[rs][ss]TW[aa][ab][ac][ad][ae][af][ag][ba][ca][da][ea][bb][cb][db][eb][ja]
[jb][jc][jd][je][ka][la][kb][lb][kc][lc][ra][sa][rb][sb][rc][sc]
[rd][sd][re][se][rf][sf][bc][cc][dc][qc][qd][qe][qf][id][be][bf]
[bg][cg][dg][dh][ih][rh][sh][si][sj][sk][sl][sm][sn][so][bj][rl]
[rm][am][bm][cm][dm][em][fm][hm][im][jm][hn][in][jn][nm][nn][no]
[np][nq][om][on][pm][fn][gn][io][jo][ko][mo][mp][mq][mr][ms][ro]
[jp][kp][lp][jq][kq][lq][jr][kr][lr][js][ks][ls][qq][or]TY[ja:jd][ka:lc][rb][oc:oe][gd][id][nd:ne][me:mf][lf][ih][sh:si]
[ki:kk][mj:pj][lk:lm][mk:nk][sk][bm:fm][im:jo][fn:hn][nn:no]
[sn:so][ko:ks][mo:mp][bp][jp:jr][lp:ls][gq][mr:ms][or]TZ[ih][rh:sh][si:so][rl:rm][ro][qq][or]TX[ja:je][ka:lc][ra:sf][qc:qf][id]TH[aa:sb][ac:al][bc:dc][hc:od][qc:sg][gd][be:bn][ie:jh][ke:kg]
[me:mf][ne][hf:hg][lf][cg:ci][dg:dh][pg][rh:sr][ji][ck:cm][dk:dl]
[ek][no:qo][op][qp:qs][os:ps]TC[qq][or]DB[gd][od:oj][de][ne:nj][lf:mf][mg:mk][fh:fj][kh:lh][ph:pj][ei]
[li:ll][dj][kj][qj][ap:bp][ep:eq][cq:ds][fq][gr:gs][ss]DW[ba:cb][ea][la:lb][db][ac][kc][rc:sf][jd][ae][bf][ag][sh][sk:sm]
[am:bm][dm][fm:fn][hm][om][in][jo][no][so][kp][jq:js][mq]V[11.5])
(;B[gm]))
(;B[ac]C[cy: this one is more difficult to read];W[de];B[ce];W[bf];B[cf];W[dg];B[eg];W[df];B[cg];W[dh];B[eh]))
(;B[ee];W[fd];B[gd];W[fe];B[he]))
(;B[bf]C[cy: better safe than sorry. The stakes are so high and the prospect are so good.]))
(;W[fb]
;B[gb]C[cy: alive? I can't kill it!]))
(;B[fb];W[bd];B[be];W[bc]
(;B[ee];W[db])
(;B[db];W[ed];B[ea];W[ce];B[de];W[cf];B[cg]
(;W[df];B[ee];W[ef];B[fe];W[ff];B[bf];W[ge];B[fd];W[gf];B[gj])
(;W[bf];B[bg];W[ae];B[df];W[cb];B[if]))))
(;B[ed]CR[gc][ej][cj]C[cy: never bad given circled stones. Even if he lives, there are so much territory for grabbing at the outside that he will cry!]
(;W[ec];B[fc]
(;W[fd];B[ge];W[gd];B[hd];W[fe];B[ff];W[ee];B[ef];W[de];B[ce])
(;W[bd];B[be];W[bc];B[eb];W[db];B[fb];W[ba];B[gf]
(;W[fd];B[fe];W[gd];B[hd];W[ge])
(;W[ce];B[cf]
(;W[de];B[ee];W[df];B[dg];W[ef];B[eg];W[ff];B[fg];W[fe];B[fd]
;W[ge];B[he];W[gd];B[hd])
(;W[fd];B[fe];W[gd];B[hd];W[ee];B[ge];W[de];B[fd];W[bf];B[ef]
;W[ae];B[df];W[be];B[kj]))
(;W[if];B[hh];W[jg];B[lg];W[ji];B[ij];W[li];B[kk])))
(;W[bd];B[be];W[bc];B[ec];W[eb];B[fb];W[db];B[if])))
(;W[cd]C[locally better, but still very dangerous])
(;W[gd]C[cy: w17&19 are like two mouses in a lions nest, first defend: attachment to gain strength];B[fd];W[fc];B[ec];W[hc];B[gb];W[hb];B[fb]
;W[ge]C[cy: eyeshape, but he gets nice corner. fair]))
(;W[go]C[cy: connects ( a bit ) better and looks into the corner]))
(;B[rk];W[sk]
;B[ri]C[thx to jts for this move];W[si];B[rg];W[sh];B[qg];W[pb];B[ob];W[qb];B[oc];W[rf];B[sg]
;W[qo];B[po];W[qm];B[pm];W[qs];B[qr];W[rr];B[ps];W[rq];B[qp]
;W[rp];B[qn];W[rn];B[sl];W[sm];B[sr];W[sq];B[so];W[ss]
;B[qs]C[dead]))
(;W[si]C[cy: connects better, but still b profits more on the third line than w on the second line];B[rk];W[sk];B[ri]
;W[rg]C[better result, but still]))
(;B[rp];W[qp];B[qo];W[rq];B[rn]
;W[sp]C[give him the corner if he wants it so much.]
(;B[gm])
(;B[ib])))
(;W[qg];B[pg];W[ph];B[oh]
;W[pi]C[if b runs the ladder he will lose a lot];B[qj];W[oi];B[nh]
(;W[ok]C[aiming at r8])
(;W[ql])))
(;B[qp];W[pq];B[op];W[qr]
;B[gm]L[nr][ql]C[you have a nice attack + an option at A +prospects around B])
(;B[nr]
(;W[pq];B[op];W[qr];B[os];W[qo];B[qp];W[rp];B[rq];W[rr];B[ro]
;W[sq];B[rn])
(;W[op];B[pq])))
(;W[qq]C[cy: locally better to start here])
(;W[go]C[but defending even better]))
(;B[co]C[cy: more pressure on 21]))
(;W[cp]C[cy: Gives opp difficult choice: chase you out or allow you in.]))
(;B[hq]L[jr]C[cy gives nice contiuation at A]))
(;W[qb];B[pf];W[rf];B[oh];W[id];B[gc];W[lc])
(;W[rf];B[og];W[id];B[gc];W[lc]))
(;B[pn])
(;B[qn])
(;B[jq]))
edit: the attachment only seems to be invalid. You can download and open it to see there is nothing wrong with it.
) -- EdLee. )