1.d4 d5 2.c4 e6 3.Nc3 f5 4.Bf4 c6 5.Nf3 Nf6 6.g3 Be7 7.Bg2 O-O 8.O-O Ne8 9.Qd2 Nd6 10.cxd5 exd5 11.Qc2 Nf7 12.Rae1 Bf6 13.Ne5 Na6 14.a3 Nc7 15.Qd2 Ne6 16.Nxf7 Rxf7 17.Be5 Bxe5 18.dxe5 f4 19.Rc1 Qg5 20.Kh1 Qxe5 21.b4 Bd7 22.Na4 Raf8 23.Nb2 fxg3 24.fxg3 Rxf1+ 25.Bxf1 Ng5 26.Nd3 Rxf1+ 27.Rxf1 Qe4+ 28.Rf3 Nxf3 29.exf3 Qxf3+ 30.Kg1 Bh3