1.Nf3 Nf6 2.d4 d5 3.g3 e6 4.Nc3 c5 5.e3 Be7 6.dxc5 Bxc5 7.a3 O-O 8.b4 Be7 9.Be2 a5 10.b5 Nbd7 11.Bb2 Nb6 12.O-O Qc7 13.Qc1 e5 14.Nb1 Bd6 15.Nbd2 Bg4 16.c4 dxc4 17.Qc2 Rac8 18.Rfc1 Qe7 19.h3 Bxh3 20.Nxc4 Nxc4 21.Bxc4 Bg4 22.Ng5 h6 23.Ne4 Rfd8 24.Nxd6 Rxd6 25.a4 Rdd8 26.b6 Rc6 27.Ba3 Qd7 28.Qb3 Ne4 29.Bb5 Qf5 30.Bxc6 Qxf2+ 31.Kh1 Bf3# 0-1