1.g3 c5 2.Bg2 a6 3.c4 e6 4.Nc3 Nf6 5.Nf3 Be7 6.O-O O-O 7.d4 cxd4 8.Nxd4 Qc7 9.Be3 d6 10.b3 Bd7 11.Rc1 Ng4 12.Nf5 Bd8 13.Bf4 exf5 14.Bxd6 Qc8 15.Bxf8 Kxf8 16.Qd6+ Be7 17.Qf4 Nc6 18.Nd5 Bc5 19.h3 Nf6 20.Nxf6 gxf6 21.Qh6+ Ke7 22.Rfd1 Be6 23.Qxh7 Qc7 24.e3 Ne5 25.Bd5 a5 26.Bxe6 Kxe6 27.Rd5 b6 28.e4 f4 29.Qf5+ Ke7 30.Qxf4 a4 31.Kg2 axb3 32.axb3 Ra2 33.Rd2 Qa7 34.Rcd1 Ra1 35.Rxa1 Qxa1 36.h4 Qb1 37.h5 Qxb3 38.h6 Qxc4 39.h7 Ng6 40.Qc7+ Kf8 41.Qd8+ Kg7 42.Qg8+ Kh6 43.h8=Q+ Nxh8 44.Qxh8+ Kg6 45.Qg8+ Kh6 46.Qg4 b5 47.Rd5 b4 48.Rh5# 1-0