1.g3 d5 2.Nf3 Nf6 3.d4 Bf5 4.c4 c6 5.Nc3 e6 6.Qb3 Qb6 7.c5 Qc7 8.Bf4 Qc8 9.Nh4 Bg6 10.Bh3 Nbd7 11.O-O Be7 12.Rac1 Nh5 13.Bd6 Bxh4 14.gxh4 Ndf6 15.f3 Qd7 16.e4 dxe4 17.Rce1 exf3 18.Rxf3 Kd8 19.Rf2 Re8 20.Qa3 Re7 21.b4 Ke8 22.b5 Kf8 23.d5 Kg8 24.dxc6 bxc6 25.bxc6 Qd8 26.Bg2 Ng4 27.Rfe2 Re8 28.c7 Qxh4 29.Bxa8 h6 30.Bf3 e5 31.Qa4 Nhf6 32.Bxg4 Kh7 33.Bf3 e4 34.Nxe4 Bxe4 35.Bxe4+ Nxe4 36.Qxe8 Qg4+ 37.Bg3 Nxg3 38.hxg3 Qxg3+ 39.Rg2 Qf4 40.c8=R Qd4+ 41.Re3 Qd1+ 42.Kh2 Qh5+ 43.Rh3 Qxh3+ 44.Kxh3 g5 45.Qg8# 1-0