1.Nf3 Nc6 2.d4 d5 3.g3 Bg4 4.Bg2 Nf6 5.Ne5 Bd7 6.O-O e6 7.c4 Ne7 8.Nc3 c6 9.e4 dxe4 10.Bg5 h6 11.Bxf6 gxf6 12.Nxe4 Ng8 13.Nxd7 Qxd7 14.d5 O-O-O 15.dxc6 Qxc6 16.Qb3 f5 17.Nd6+ Rxd6 18.Bxc6 Rxc6 19.Qa4 Bd6 20.Qxa7 Nf6 21.b4 Rg8 22.b5 Rc5 23.Rad1 Be7 24.b6 Nd7 25.Rxd7 Kxd7 26.Qxb7+ Ke8 27.Qb8+ Bd8 28.Rd1 h5 29.Qxd8#