1.Nf3 Nf6 2.d4 g6 3.Nc3 Bg7 4.e4 d6 5.Be2 Bg4 6.O-O O-O 7.e5 dxe5 8.dxe5 Nfd7 9.Bf4 Nc6 10.Bg3 Ndxe5 11.Nxe5 Bxe2 12.Qxe2 Nxe5 13.Bxe5 f6 14.Bg3 e5 15.Rad1 Qe8 16.Rfe1 f5 17.f3 f4 18.Bf2 c6 19.Ne4 Qe7 20.Bc5 Qh4 21.Bxf8 Rxf8 22.Rd7 Rf5 23.Red1 Rh5 24.Qc4+ Kh8 25.Rd8+ Bf8 26.Rxf8+ Kg7 27.Qf7+ Kh6 28.h3 Rf5 29.Qe8 Rh5 30.Rf7 Rf5 31.Qf8+