1.Nf3 d5 2.g3 c5 3.d4 cxd4 4.Bg2 Qa5+ 5.c3 dxc3 6.Nxc3 Bd7 7.Qxd5 Qxd5 8.Nxd5 Na6 9.Ne5 e6 10.Nxd7 Kxd7 11.Nc3 Nb4 12.O-O Nc6 13.Rd1+ Ke8 14.Nb5 Rc8 15.Bf4 Nf6 16.Bxc6+ Rxc6 17.Nxa7 Rc2 18.Rac1 Rxc1 19.Rxc1 Nd5 20.Rc8+ Kd7 21.Rb8 Nxf4 22.Rxb7+ Kd8 23.gxf4 h5 24.Rxf7 Ke8 25.Rb7 Ba3 26.bxa3 g5 27.e4 Rf8 28.h4 Rxf4 29.hxg5 Kf8 30.a4 Rxe4 31.a5 Ra4 32.Nc6 Rd4 33.a6 Ra4 34.a7 Rxa2 35.g6 Rc2 36.a8=Q# 1-0