1.Nf3 d5 2.c4 e6 3.g3 Nf6 4.Bg2 Be7 5.O-O O-O 6.b3 c6 7.Bb2 Nbd7 8.d4 b6 9.Nbd2 Bb7 10.Qc2 Rc8 11.e4 dxe4 12.Nxe4 Nxe4 13.Qxe4 Nf6 14.Qe2 Qc7 15.Ne5 c5 16.Bxb7 Qxb7 17.dxc5 Bxc5 18.Ng4 Ne4 19.Qf3 Rc7 20.Kg2 f5 21.Ne5 g5 22.Rae1 g4 23.Nxg4 Nd2 24.Nh6#