1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.g3 dxc4 5.Bg2 Nbd7 6.O-O c6 7.a4 a5 8.Qc2 b5 9.Rd1 Qb6 10.Ne5 Nxe5 11.dxe5 Nd5 12.Nc3 b4 13.Ne4 Ba6 14.Nd6+ Bxd6 15.exd6 O-O 16.e4 b3 17.Qd2 Nb4 18.Qc3 Nc2 19.Rb1 Rad8 20.e5 f6 21.Bf4 g5 22.Bd2 fxe5 23.Qxe5 Qxf2+ 24.Kh1 Qf5 25.Qxf5 Rxf5 26.Be4 Re5 27.Bxc6 Rxd6 28.Bc3 Rxd1+ 29.Rxd1 Rc5 30.Rd8+ Kf7 31.Rd7+ Kf8 32.Be4 Nb4 33.Rxh7 Nd5 34.Be5 Rc6 35.Rh8+ Kf7 36.Rh7+ Kf8 37.Rh8+ Ke7 38.Rh7+ Kd8 39.Rh8+ Kd7 40.Rh7+ Kc8 41.Rh8+ Kb7 42.Rh7+ Ka8 43.Rh8+ Ka7 44.Bd4+ Kb7 45.h4 gxh4 46.g4 c3 47.Bxd5 exd5 48.Rh7+ Kb8 49.Rh8+ Bc8 50.Be5+ Ka8 51.Bxc3 Rxc3 52.bxc3 b2 53.Rxc8+ Kb7 54.Rc5 b1=Q+ 55.Kg2 Qc2+ 56.Kh3 Qf2 57.Rb5+ Kc6 58.Rxa5 Qg3#