1.Nf3 d5 2.d4 e6 3.c4 Nf6 4.Nc3 Be7 5.Bg5 O-O 6.e3 h6 7.Bh4 b6 8.Qb3 Bb7 9.Bxf6 Bxf6 10.cxd5 exd5 11.Be2 c6 12.O-O Na6 13.Rfd1 Nc7 14.a4 Rb8 15.a5 Ba8 16.axb6 axb6 17.Ra7 c5 18.Qa3 c4 19.Ne5 b5 20.Qa5 Bxe5 21.dxe5 Ne6 22.Nxb5 Bc6 23.Qxd8 Rfxd8 24.Nd6 Rxb2 25.Bh5 g6 26.Bg4 c3 27.Nxf7 c2 28.Rf1 Rb1 29.Bxe6 Rxf1+ 30.Kxf1 Bb5+ 31.Ke1 c1=Q# 0-1