1.g3 Nf6 2.c4 g6 3.Bg2 c5 4.Nc3 Nc6 5.Nf3 Bg7 6.O-O d5 7.d4 O-O 8.dxc5 d4 9.Nb5 e5 10.Bg5 h6 11.Bxf6 Qxf6 12.Nd6 Qe7 13.Ne1 f5 14.Rb1 e4 15.f3 Be6 16.fxe4 fxe4 17.Rxf8+ Rxf8 18.Bxe4 Ne5 19.Nf3 Nxc4 20.Bxg6 Nxd6 21.cxd6 Qxd6 22.b3 Bd5 23.Bd3 Qe6 24.Qd2 a6 25.Nh4 Rf6 26.Rf1 Rxf1+ 27.Kxf1 Qh3+ 28.Kg1 Bf6 29.Qa5 b5 30.Bf5 Bg5 31.Bxh3 Bf6 32.Kf2 Bg7 33.Bd7 Bxb3 34.Bc8 Kh8 35.Bxa6 Bd1 36.Qe1 d3 37.Qa5 Bd4+ 38.Kf1 Bg7 39.g4 Bb2 40.Qd8+ Kh7 41.Qe7+ Kh8 42.Qe3 Bc3 43.Nf5 Bb3 44.Qxh6+ Kg8 45.Qg6+ Kf8 46.Bxb5 Bg7 47.Qe8# 1-0