1.a4 Nf6 2.f4 c6 3.d3 Qc7 4.e4 c5 5.Nc3 d6 6.h3 g6 7.g4 Nc6 8.Bg2 Bg7 9.Nge2 O-O 10.f5 Rb8 11.O-O Bd7 12.g5 Ne8 13.Nd5 Qd8 14.Ne3 f6 15.h4 e6 16.fxg6 hxg6 17.Nc4 e5 18.Nc3 Nd4 19.Nd5 Ne6 20.Qe1 fxg5 21.Rxf8+ Bxf8 22.hxg5 Be7 23.Qg3 Bxg5 24.Bh3 Nf4 25.Bxf4 exf4 26.Qg2 Bxh3 27.Qxh3 Nc7 28.Nxc7 Qxc7 29.Qg4 Qe7 30.Kf2 Kg7 31.Rg1 Bh4+ 32.Kf3 Bg3 33.Rh1 d5 34.Nd2 Re8 35.Qh3 Kf6 36.Qh6 Qe5 37.Qh7 c4 38.Qxb7 cxd3 39.cxd3 Be1 40.Qc6+ Re6 41.Qc5 Bxd2 42.Qf8+ Kg5 43.Qh6+ Kf6 44.Qh8+ Ke7 45.Rh7+ Kd6 46.Qb8+ Kc5 47.Qxa7+ Kc6 48.Kg2 f3+ 49.Kf1 f2 50.d4 Qxd4 51.Qc7# 1-0