1.Nf3 d5 2.c4 e6 3.d4 c5 4.cxd5 exd5 5.Nc3 Nc6 6.Bg5 Be7 7.Bxe7 Ngxe7 8.e3 c4 9.Be2 O-O 10.O-O Bf5 11.Nh4 Be6 12.f4 f6 13.f5 Bf7 14.Bh5 a6 15.Qg4 Qe8 16.Bxf7+ Qxf7 17.Rf3 Rfe8 18.Raf1 b5 19.Rg3 Rad8 20.Ne2 Nc8 21.Nf4 Re4 22.Qh3 Rd7 23.Nhg6 Qe8 24.Nh5 hxg6 25.Rxg6 Rf7 26.Rxg7+ Rxg7 27.Nxf6+ Kf7 28.Nxe8 Rxe8 29.f6 Rg5 30.Qh7+ Ke6 31.f7