Nf3 g6 c4 Bg7 Nc3 d6 g3 e5 Bg2 Nf6 d4 e4 Ng5 Nc6 d5 h6 dxc6 O-O Ngxe4 Nh5 Nxd6 b6 Ndb5 Bf5 Qxd8 Raxd8 Nd5 Bf6 Nxf6+ Nxf6 Bxh6 Ne4 g4 Rfe8 gxf5 Rc8 Nxa7 Rcd8 fxg6 Re5 gxf7+ Kh8 f8=Q+ Rxf8 Bxf8 Nxf2 O-O Ne4 Rad1 Ng5 Rd5 Re6 Rxg5 b5 Rh5+ Kg8 Bd5 bxc4 Bxe6#