1.Nf3 Nf6 2.d4 e6 3.g3 c5 4.Bg2 cxd4 5.Nxd4 Nc6 6.O-O Qc7 7.Nb5 Qb6 8.c4 d5 9.Be3 Qa5 10.Bf4 e5 11.Bd2 Qb6 12.cxd5 Nxd5 13.Bxd5 Qxb5 14.Nc3 Qxb2 15.Rb1 Qa3 16.Nb5 Qe7 17.Qc1 Qd7 18.Ba5 Bd6 19.Bxc6 bxc6 20.Nxd6+ Qxd6 21.Rd1 Qe6 22.Rd8+ Ke7 23.Rxh8 Ba6 24.Rxa8 h6 25.Bd8+ Kd6 26.a3 Qe8 27.Qf1 e4 28.Rb4 Kd7 29.f4 Qe6 30.g4 Ke8 31.Rxa7 f6 32.Rxa6 Qd5 33.Rb5 Qd3 34.Bxf6 Qc3 35.Raa5 Qe5 36.fxe5 Kd7 37.Qd1+ Ke6 38.Qe1 g6 39.Qb4 h5 40.Qe7# 1-0