1.Nf3 e6 2.c4 d5 3.g3 Nf6 4.Bg2 c6 5.Qc2 Be7 6.O-O Nbd7 7.b3 dxc4 8.bxc4 Rb8 9.d3 b5 10.Bf4 Rb6 11.cxb5 Bb7 12.bxc6 Rxc6 13.Qa4 Ra6 14.Qb5 Rb6 15.Qa5 Nd5 16.Bd2 Ra6 17.Qxd8+ Bxd8 18.Nc3 Nxc3 19.Bxc3 O-O 20.Nd2 Bxg2 21.Kxg2 Bf6 22.Bxf6 Nxf6 23.Nc4 Nd5 24.Rfc1 Rc6 25.Kf3 Rfc8 26.Rcb1 h6 27.Rb7 R6c7 28.Rab1 Rxb7 29.Rxb7 Rc7 30.Rxc7 Nxc7 31.a4 Kf8 32.Ke4 Ke7 33.Kd4 f6 34.Kc5 Kd7 35.e4 h5 36.f4 Na8 37.d4 Nc7 38.h3 Ne8 39.e5 f5 40.d5 exd5 41.Ne3 g6 42.Nxd5 Ng7 43.h4 Ne6+ 44.Kc4 a6 45.a5 Nd8 46.Kc5 Nb7+ 47.Kb6 Ke6 48.Nc7+ Kd7 49.Kxb7 Kd8 50.Nxa6 Kd7 51.Nb4 Kd8 52.a6 g5 53.a7 g4 54.a8=Q+ Ke7 55.Kc7 Kf7 56.Kd7 Kg6 57.Ke7 Kh7 58.Kf7 Kh6 59.Qh8#