1.Nf3 d5 2.g3 Nf6 3.Bg2 e6 4.d4 c5 5.c4 cxd4 6.O-O Bc5 7.cxd5 Qxd5 8.b4 Bb6 9.a4 Nc6 10.Nfd2 Qd8 11.Ba3 Nd5 12.b5 Ne5 13.Qb3 h5 14.Ne4 Bc7 15.Rd1 h4 16.Rxd4 hxg3 17.hxg3 f5 18.Nc5 f4 19.Nc3 fxg3 20.fxg3 Qg5 21.Nxd5 exd5 22.Bxd5 Rh3 23.Bg2 Rxg3 24.Qg8+ Ke7 25.Ne4+ Rxa3 26.Nxg5 Rxa1+ 27.Kf2 Ng4+ 28.Rxg4 Bb6+ 29.Kg3 Bc7+ 30.Kh4 Bh2 31.Re4+ Kd6 32.Qd8+ Bd7 33.Qe7+ Kc7 34.Qc5+ Kb8 35.Rc4 Rc1 36.Rxc1 a6 37.Bd5 Bxb5 38.Bc4 b6 39.Qe3 Be8 40.Qxb6+ Kc8 41.Be6# 1-0