1.g3 Nf6 2.Bg2 d5 3.c4 e6 4.Nf3 Be7 5.O-O O-O 6.d4 c6 7.Qc2 Ne4 8.Nc3 f5 9.Ne5 Nd7 10.Nd3 Ndf6 11.f3 dxc4 12.fxe4 cxd3 13.Qxd3 Qb6 14.exf5 exf5 15.Na4 Qa5 16.b3 Bd7 17.Bd2 Qc7 18.Nc5 Bxc5 19.Qc4+ Kh8 20.Qxc5 Rfe8 21.Bf4 Qb6 22.Qxb6 axb6 23.Bf3 Be6 24.Be5 Ne4 25.g4 Nd2 26.gxf5 Nxf1 27.fxe6 Ne3 28.Kf2 Nd5 29.e4 Nb4 30.Bd6 Nc2 31.Rd1 Rxe6 32.e5 Rh6 33.d5 c5 34.e6 Nd4 35.Rxd4 cxd4 36.Be5 Rxa2+ 37.Kg3 d3 38.e7 Ra8 39.d6 Re6 40.Bf4 d2 41.Bg4 Rg6 42.d7 Rxg4+ 43.Kh3 h6 44.d8=Q+ Kh7 45.Kxg4