1.Nf3 d5 2.g3 c5 3.Bg2 Nc6 4.d4 e6 5.O-O Nf6 6.b3 Qb6 7.e3 cxd4 8.exd4 Ne4 9.Be3 Bb4 10.c4 Nc3 11.Nxc3 Bxc3 12.Rc1 Bb2 13.Rb1 Ba3 14.cxd5 exd5 15.Ng5 Ne7 16.b4 h6 17.Qa4+ Bd7 18.Qxa3 hxg5 19.Bxg5 f6 20.Be3 Bh3 21.Qa4+ Kf7 22.Bxh3 Rxh3 23.Qd7 Rah8 24.Rfe1 Qe6 25.Qxb7 Rxh2 26.Bh6 Qd6 27.Kxh2 Rxh6+ 28.Kg2 f5 29.Re5 f4 30.Rbe1 Qa6 31.Qxe7+