1.Nf3 Nf6 2.g3 d5 3.Bg2 c5 4.O-O Nc6 5.d3 e5 6.Nbd2 Be7 7.e4 d4 8.Nc4 Bd6 9.Nxd6+ Qxd6 10.a3 a5 11.Nh4 Ne7 12.Qd2 Be6 13.Nf3 h6 14.Qe1 O-O 15.Bd2 b6 16.Qc1 Rfc8 17.b3 b5 18.c4 bxc4 19.bxc4 Nd7 20.Bxh6 gxh6 21.Qxh6 Ng6 22.Nh4 Nxh4 23.Qxh4 Nf8 24.Qg5+ Ng6 25.h4 Qe7 26.Qh6 Qf8 27.Qg5 Kg7 28.Rab1 Rcb8 29.Qd2 Qd8 30.Bf3 f6 31.Qe2 Rxb1 32.Rxb1 Rb8 33.Rxb8 Qxb8 34.Bg4 Bxg4 35.Qxg4 Kf7 36.h5 Ne7 37.h6 Qc8 38.Qg7+ Ke6 39.h7 Qb8 40.h8=Q Qb1+ 41.Kg2 Qxd3 42.Qg4+ f5 43.exf5+ Qxf5 44.Qxf5+ Kxf5 45.Qh5+ Ke4 46.Qf3#