1.d4 f5 2.Bg5 Nf6 3.Bxf6 exf6 4.e3 Be7 5.Bd3 d5 6.Ne2 O-O 7.c3 Bd6 8.Nd2 c6 9.Qc2 g6 10.O-O-O b6 11.h3 Ba6 12.g4 Bxd3 13.Qxd3 fxg4 14.hxg4 Nd7 15.Rh6 Qe7 16.Rdh1 Qg7 17.e4 Rfe8 18.exd5 cxd5 19.Qb5 Nf8 20.Qxd5+ Kh8 21.Qxd6 Rxe2 22.f3 Rae8 23.R6h2 R2e6 24.Qf4 b5 25.Ne4 Rd8 26.g5 fxg5 27.Nxg5 Qe7 28.Nxh7 Nxh7 29.Rxh7+ Qxh7 30.Rxh7+ Kxh7 31.Qf7+