1.Nf3 d5 2.g3 Nf6 3.Bg2 e6 4.O-O c5 5.c4 Be7 6.cxd5 exd5 7.d4 Nc6 8.Nc3 O-O 9.Bg5 cxd4 10.Nxd4 h6 11.Bf4 Be6 12.Nxe6 fxe6 13.Qb3 Qb6 14.Qxb6 axb6 15.Bd2 Bc5 16.e3 Ne5 17.Nb5 Ne4 18.Bxe4 dxe4 19.Bc3 Nf3+ 20.Kg2 Rad8 21.Rfd1 g5 22.h3 e5 23.a3 Rd3 24.Bb4 Bxb4 25.axb4 Rb3 26.Nc3 Rxb2 27.Rab1 Ne1+ 28.Rxe1 Rfxf2+ 29.Kg1 Rg2+ 30.Kh1 Rh2+ 31.Kg1