1.Nf3 d5 2.g3 Bg4 3.Ne5 Bf5 4.Bg2 e6 5.c4 c6 6.cxd5 exd5 7.d3 Nf6 8.O-O Nbd7 9.Nxd7 Qxd7 10.Nc3 Be7 11.e4 Bg4 12.f3 Be6 13.e5 Ng8 14.d4 h5 15.Ne2 h4 16.g4 h3 17.Bh1 O-O-O 18.Be3 g5 19.Qd2 f6 20.Rae1 f5 21.Bxg5 fxg4 22.fxg4 Bxg5 23.Qxg5 Nh6 24.Bf3 Rdg8 25.Qe3 Nxg4 26.Bxg4 Rxg4+ 27.Ng3 c5 28.Qa3 Qb5 29.Qxa7 Qxb2 30.Qxc5+ Kb8 31.Rf2 Rxg3+ 32.hxg3 h2+ 33.Kg2 Bh3+ 34.Kf3 Bg4+ 35.Ke3 h1=Q 36.Rxh1 Rxh1 37.Rxb2 Re1+ 38.Kf2 Be6 39.Rb3 Re2+ 40.Kxe2 Bf5 41.Ke1 b5 42.Kd1 Bh7 43.Ke1 Bg8 44.Qc7+ Ka8 45.Ra3# 1-0