1.e4 Nf6 2.Nc3 d5 3.exd5 Nxd5 4.Bc4 e6 5.Qf3 Nb6 6.Bb3 Nc6 7.Nge2 Be7 8.d3 O-O 9.a3 Bf6 10.Be3 Ne5 11.Qg3 Ng6 12.O-O-O Bh4 13.Qf3 c6 14.g3 Bf6 15.Qg2 Nd5 16.Bd2 b5 17.f4 a5 18.Ne4 Be7 19.c4 Nb6 20.c5 Nd5 21.h4 f5 22.h5 Ngxf4 23.gxf4 fxe4 24.dxe4 Nf6 25.Bc3 Qc7 26.Be5 Qa7 27.Rhg1 Bxc5 28.f5 Bxg1 29.Rxg1 Ne8 30.Nf4 Qc5+ 31.Bc3 b4 32.Nxe6 Bxe6 33.Bxe6+ Rf7 34.h6 bxc3 35.hxg7 cxb2+ 36.Kb1 Ra7 37.Qg3 Qd6 38.Qb3 Nf6 39.Qe3 Qc7 40.e5 Nd5 41.Qh3 Nf4 42.Qxh7+ Kxh7 43.g8=Q+ Kh6 44.Rh1+ Nh5 45.Qg6#