1.c4 Nf6 2.g3 e6 3.Bg2 d6 4.d3 d5 5.Nf3 Bd7 6.O-O Bd6 7.a3 O-O 8.b4 c5 9.Bd2 dxc4 10.dxc4 Qc7 11.Bc3 a6 12.Nbd2 Bc6 13.Qb3 b6 14.Bxf6 gxf6 15.b5 Bb7 16.a4 f5 17.Qe3 f4 18.Qd3 Be7 19.Ne1 axb5 20.cxb5 Nd7 21.Bxb7 Qxb7 22.Nef3 Bf6 23.Ra3 Rfd8 24.Qc2 Ne5 25.Nxe5 Bxe5 26.Nc4 Bc7 27.gxf4 Bxf4 28.Rh3 f5 29.e3 Bc7 30.f4 Rd7 31.Rg3+ Rg7 32.Kf2 Bd8 33.Nd6 Qe7 34.Nc4 Qb7 35.Rxg7+ Kxg7 36.Rg1+ Kh6 37.Ne5 Bh4+ 38.Ke2 Bf6 39.Qb3 Re8 40.Qc4 Re7 41.Nc6 Re8 42.Rg3 Qf7 43.Ne5 Qb7 44.Qc3 Rd8 45.Ng4+ fxg4 46.Qxf6+ Kh5 47.Qg5# 1-0