1.d4 Nf6 2.c4 g6 3.Nc3 Bg7 4.e4 d6 5.f3 O-O 6.Be3 Nbd7 7.Bd3 c5 8.Nge2 cxd4 9.Nxd4 Ne5 10.Be2 e6 11.O-O d5 12.cxd5 exd5 13.exd5 Nxd5 14.Nxd5 Qxd5 15.Nb5 Be6 16.Nc7 Qxd1 17.Rfxd1 Bc4 18.Bxc4 Nxc4 19.Bc5 Rfc8 20.Nxa8 Bxb2 21.Rab1 Rxc5 22.Rd8+ Kg7 23.Rd7 Ra5 24.Rxb7 Rxa2 25.Nc7 a5 26.h4 a4 27.Ne6+ Kf6 28.Ng5 Bd4+ 29.Kh1 Nd6 30.Rd7 Nf5 31.f4