1.Nf3 Nf6 2.d4 d5 3.c4 e6 4.g3 dxc4 5.Bg2 a6 6.O-O Nc6 7.Qc2 b5 8.Ne5 Nb4 9.Qd1 Nbd5 10.b3 cxb3 11.Qxb3 Bb7 12.a4 b4 13.a5 c5 14.Bb2 Nd7 15.Nxd7 Qxd7 16.dxc5 Bxc5 17.Rd1 Qb5 18.Bxg7 Rg8 19.Bd4 Rc8 20.Bxc5 Qxc5 21.Nd2 Ke7 22.Ne4 Qc2 23.Qf3 f5 24.Nd2 Rg4 25.h3 Rd4 26.Qh5 Kd6 27.Qxh7 Ba8 28.Qh6 b3 29.Rac1 Rxd2 30.Rf1 Qxc1 31.Rxc1 Rxc1+ 32.Kh2 b2 33.Qf8+ Kd7 34.Bxd5 Bxd5 35.Qf7+ Kd6 36.Qf8+ Kc7 37.Qe7+ Kc6 38.Qe8+ Kc5 39.Qe7+ Kb5 40.Qe8+ Rc6 41.Qb8+ Ka4 42.g4 fxg4 43.Qf4+ Rc4 44.Qxd2 b1=Q 45.Qb2 Qh1+ 46.Kg3 Qxh3# 0-1