1.g3 Nf6 2.c4 e6 3.Nf3 h6 4.Bg2 c6 5.Qb3 Be7 6.d4 O-O 7.O-O d5 8.Nc3 Nbd7 9.Bf4 a5 10.Rfd1 a4 11.Nxa4 dxc4 12.Qc2 Nd5 13.Nc5 b5 14.Nxd7 Bxd7 15.Bd2 c5 16.dxc5 Bxc5 17.Ne5 Be8 18.e4 Nb6 19.Bxh6 Qc7 20.Bf4 g5 21.Ng4 gxf4 22.e5 f5 23.exf6 fxg3 24.Qc1 gxf2+ 25.Kh1 Nd5 26.Qg5+ Kh8 27.Be4 Rf7 28.Nh6 Bc6 29.Nxf7+ Qxf7 30.a4 bxa4 31.Qh6+ Kg8 32.Qg5+ Kf8 33.Qh6+ Ke8 34.Rac1 Be3 35.Qh8+ Kd7 36.Qh3 Bxc1 37.Bxd5 f1=Q+ 38.Qxf1 Bxd5+ 39.Rxd5+ exd5 40.Qxc1 Qxf6 41.Qd1 Qf5 42.h4 Qe4+ 43.Kh2 a3 44.bxa3 Rxa3 45.Kg1 Rg3+ 46.Kf2 Qe3+ 47.Kf1 Rg1# 0-1