1.f5 2.swap 3.g6 4.m13 5.k13 6.k17 7.n16 8.l15 9.o13 10.n18 11.n20 12.p14 13.q14 14.p19 15.m18 16.n15 17.g16 18.i6 19.i7 20.j8 21.f4 22.r15 23.h14 24.i12 25.j15 26.k11 27.m12 28.n10 29.n11 30.m7 31.o9 32.o6 33.g12 34.g11 35.f10 36.f9 37.s7 38.r7 39.q8 40.s5 41.s4 42.r3 43.t6 44.t4 45.j9 46.l9 47.resign