1.Nf3 c5 2.e4 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e6 6.Be3 a6 7.Be2 Be7 8.Qd2 O-O 9.f4 b5 10.a3 Bb7 11.Bf3 Nbd7 12.O-O-O Qc7 13.g4 Nb6 14.g5 Nfd7 15.f5 Nc4 16.Qf2 Rac8 17.f6 Bd8 18.fxg7 Re8 19.Rhf1 Nxb2 20.Kxb2 Qxc3+ 21.Kb1 Ne5 22.Bc1 b4 23.Bb2 Qc4 24.a4 Nxf3 25.Qxf3 Rc7 26.g6 hxg6 27.Qh3 f6 28.Qh8+ Kf7 29.Qxe8+ Kxe8 30.g8=Q+ Kd7 31.Qxg6 e5 32.Qf5+ Ke8 33.Qe6+ Be7 34.Qxc4 Rxc4 35.Nf5 Bxe4 36.Nxd6+ Bxd6 37.Rxd6 b3 38.Rfxf6 Rxc2 39.Ka1 Rxh2 40.Rd1 Ke7 41.Rxa6 Kf8 42.Ra7 Ke8 43.a5 Rf2 44.a6 Bg6 45.Rb7 Rf5 46.a7 Bf7 47.a8=Q# 1-0