1.g4 d5 2.d4 c5 3.f4 cxd4 4.h3 h5 5.g5 Qd6 6.Nf3 Nc6 7.Bg2 g6 8.Nxd4 Bg7 9.Nxc6 bxc6 10.O-O Rb8 11.c4 d4 12.Nd2 Bf5 13.Qa4 Bd7 14.Qxa7 Rc8 15.Ne4 Qb8 16.Qxb8 Rxb8 17.Nc5 Bf5 18.Bxc6+ Kf8 19.Nd7+ Bxd7 20.Bxd7 e6 21.a4 Ne7 22.a5 Nf5 23.a6 Ke7 24.a7 Ra8 25.Bc6 Rac8 26.a8=Q Rxa8 27.Rxa8 Rxa8 28.Bxa8 Ng3 29.Re1 Nf5 30.b4 d3 31.exd3 Bd4+ 32.Kg2 Bc3 33.Rd1 Bxb4 34.Kf3 Nd4+ 35.Ke4 Nf5 36.d4 Ng3+ 37.Kf3 Nf5 38.c5 Ba5 39.d5 exd5 40.Bxd5 Bb4 41.c6 Ba5 42.Ke4 Nd6+ 43.Ke5 Bc7 44.Ba3 h4 45.Bxd6+ Bxd6+ 46.Ke4 f5+ 47.gxf6+ Kxf6 48.Rd4 g5 49.fxg5+ Kxg5 50.Be6 Bc7 51.Rd7 Bb6 52.c7 Bxc7 53.Rxc7 Kf6 54.Bd5 Kg6 55.Ke5 Kh5 56.Kf5 Kh6 57.Kf6 Kh5 58.Rh7# 1-0