1.d4 e6 2.g3 a6 3.Bg2 d5 4.Nf3 Bb4+ 5.c3 Bf8 6.O-O Be7 7.c4 Nd7 8.Qc2 h6 9.cxd5 exd5 10.Nc3 c6 11.e4 dxe4 12.Nxe4 Ngf6 13.Ne5 Nxe4 14.Qxe4 Nf6 15.Nxc6 Nxe4 16.Nxd8 f5 17.f3 Nd6 18.Nxb7 Bxb7 19.Re1 Kf7 20.Bf4 Rhd8 21.d5 Ne8 22.Bf1 Bc5+ 23.Kh1 Bxd5 24.Re5 Nf6 25.Bc4 Bxc4 26.Rxc5 Be6 27.g4 fxg4 28.Rac1 Ne8 29.Rc6 Rd5 30.R1c2 Rad8 31.Bg3 gxf3 32.h3 Rh5 33.Bh2 Rd1+ 34.Bg1 Rxh3+ 35.Rh2 f2 36.Rc1 fxg1=Q# 0-1