1.Nf3 c5 2.c4 e6 3.g3 d5 4.cxd5 exd5 5.d4 h6 6.Bg2 Nf6 7.O-O Be6 8.Nc3 Nc6 9.Be3 c4 10.b3 Bb4 11.Rc1 O-O 12.bxc4 Bxc3 13.Rxc3 dxc4 14.Ne5 Nxe5 15.dxe5 Nd5 16.Bxd5 Bxd5 17.a4 Qa5 18.Qc2 a6 19.Rb1 b5 20.axb5 axb5 21.Bc5 Rfc8 22.Bb4 Qb6 23.Rd1 Be6 24.Rd6 Qb7 25.Qb1 Ra4 26.h4 Rca8 27.Rc1 Ra1 28.Qxa1 Rxa1 29.Rxa1 Qe4 30.Rd2 Bd5 31.f3 Qxe5 32.Rad1 Qxg3+ 33.Kf1 Be6 34.Rd4 Bh3# 0-1