1.Nf3 f5 2.g3 Nf6 3.Bg2 g6 4.d4 Bg7 5.c4 d6 6.Nc3 O-O 7.O-O Nc6 8.d5 Ne5 9.Nxe5 dxe5 10.Qc2 h6 11.e4 e6 12.Be3 g5 13.dxe6 f4 14.Bc5 Bxe6 15.Bxf8 Bxf8 16.Nd5 Nh5 17.Qe2 g4 18.gxf4 exf4 19.Rad1 Qh4 20.b4 Bd6 21.e5 f3 22.Qe4 fxg2 23.Kxg2 Qh3+ 24.Kg1 Bf8 25.Qg6+ Kh8 26.Nf6 Nxf6 27.Qxf6+ Bg7 28.Qxe6 Rf8 29.Rd7 Qh5 30.Qe7 Rg8 31.Rxc7 Bxe5 32.Qh7#