1.Nf3 g6 2.g3 Bg7 3.Bg2 d6 4.O-O e5 5.d3 Ne7 6.c4 O-O 7.Nc3 f5 8.Bd2 h6 9.Ne1 f4 10.Nd5 c6 11.Nxe7+ Qxe7 12.e3 fxg3 13.hxg3 Nd7 14.e4 Nf6 15.Nc2 Be6 16.Ne3 Qd7 17.Bc3 c5 18.f4 exf4 19.gxf4 Ng4 20.Qe2 Rae8 21.Rae1 h5 22.Nxg4 Bxg4 23.Qe3 Qe7 24.d4 Bh6 25.dxc5 dxc5 26.Qg3 Qf7 27.f5 gxf5 28.exf5 Qxc4 29.Qd6 Be3+ 30.Rxe3 Rxe3 31.Qg6#