1.d4 Nf6 2.c4 c5 3.d5 e5 4.Nc3 d6 5.e4 g6 6.Bd3 Bg7 7.Nge2 O-O 8.O-O a6 9.a3 Nbd7 10.b4 Ne8 11.Be3 b6 12.Bc2 f5 13.exf5 gxf5 14.f3 Ndf6 15.Rb1 Ra7 16.bxc5 bxc5 17.Rb8 Nh5 18.Qb1 e4 19.Na4 f4 20.Nb6 fxe3 21.Rxc8 Qh4 22.g3 Qh3 23.Bxe4 Rb7 24.Bxh7+ Kh8 25.Bf5 Rxf5 26.Rxe8+ Rf8 27.Rxf8+ Bxf8 28.a4 Rh7 29.Qg6 Qxh2+ 30.Kxh2 Nf4+ 31.Qxh7+