1.d4 c5 2.d5 f5 3.e4 fxe4 4.Nc3 Nf6 5.f3 e5 6.fxe4 Na6 7.Nf3 d6 8.Bb5+ Bd7 9.Ng5 Nc7 10.Bxd7+ Qxd7 11.O-O Be7 12.a4 O-O 13.Qe2 Qg4 14.Nf3 Qh5 15.h3 Na6 16.a5 Nb4 17.Bg5 a6 18.Bxf6 Rxf6 19.Na4 Raf8 20.c3 Nxd5 21.exd5 Rg6 22.Nd4 Qxh3 23.Rxf8+ Bxf8 24.Ne6 Be7 25.Rf1 Bf6 26.Nb6 Qg3 27.Nc4 e4 28.Nf4 Rh6 29.Qxe4 Qh2+ 30.Kf2 Bh4+ 31.Ke2 Rf6 32.Nxd6 Qg3 33.Nc4 Qg4+ 34.Rf3 Bg3 35.Qe8+ Rf8 36.Qe6+ Qxe6+ 37.Nxe6 Rxf3 38.Kxf3 Bf4 39.Kxf4 b6 40.axb6 h5 41.b7 h4 42.Ne5 a5 43.b3 Kh8 44.Ng5 g6 45.Nh7 g5+ 46.Kf5 g4 47.Kg6 h3 48.gxh3 gxh3 49.b8=Q# 1-0