1.d4 Nf6 2.Bg5 e6 3.Nf3 c5 4.c3 Be7 5.Nbd2 d5 6.e3 O-O 7.Bd3 Nbd7 8.O-O b6 9.Ne5 Bb7 10.f4 Ne4 11.Bxe7 Qxe7 12.Nxd7 Qxd7 13.Rf3 f5 14.Rh3 Nxd2 15.Qxd2 a5 16.g4 Ba6 17.Bc2 Rad8 18.a4 Qc6 19.Kh1 Rd7 20.Rg1 b5 21.Qe1 g6 22.Rhg3 bxa4 23.h4 cxd4 24.exd4 fxg4 25.Rxg4 Rg7 26.h5 Qd6 27.Qe3 Rf6 28.hxg6 hxg6 29.Bxg6 Kf8 30.Qh3 Rg8 31.Qh6+