1.d4 Nf6 2.c4 c5 3.d5 e6 4.Nc3 exd5 5.cxd5 d6 6.e4 g6 7.f4 Bg7 8.Bb5+ Nfd7 9.Nf3 a6 10.Bd3 b5 11.O-O O-O 12.Kh1 b4 13.Na4 Nb6 14.Nxb6 Qxb6 15.e5 Bg4 16.e6 fxe6 17.dxe6 Bxe6 18.Ng5 d5 19.f5 Bf7 20.Nxh7 Rd8 21.fxg6 Bxg6 22.Nf6+ Bxf6 23.Qg4 Bg7 24.Bxg6 Ra7 25.Qf5 Qd6 26.Bf7+ Rxf7 27.Qxf7+ Kh8 28.Rf5 Rf8 29.Rh5+