1.Nf3 d5 2.d4 Nf6 3.Bf4 e6 4.e3 Bd6 5.Bg3 O-O 6.Nbd2 c5 7.c3 Nc6 8.Bd3 Re8 9.Ne5 Qc7 10.f4 a6 11.O-O b5 12.Bh4 Be7 13.g4 Nd7 14.g5 Ndxe5 15.fxe5 g6 16.Qg4 Bd7 17.Rf6 b4 18.Raf1 Rf8 19.Qf4 Be8 20.Rf3 bxc3 21.bxc3 Qa5 22.Bxg6 hxg6 23.Be1 Kg7 24.Rh3 Bd7 25.Nf3 Qxa2 26.Rxf7+ Rxf7 27.Qh4 Bxg5 28.Nxg5 Kf8 29.Nxf7 Ne7 30.Qf6 Ng8 31.Rh8