d4 Nf6 c4 e6 g3 Bb4+ Bd2 Bxd2+ Nxd2 d5 Bg2 O-O Ngf3 Nbd7 e3 dxc4 Nxc4 Ne4 O-O c6 Rc1 Ndf6 Qc2 Qd5 Nfd2 b6 Ne5 Qxa2 Nxe4 Nxe4 Bxe4 Qa5 Nxc6 Qg5 f4 Qf6 Nb4 g6 Bxa8 Kg7 Qc7 Ba6 Nxa6 Rxa8 Qb7 Qd8 Nc7 Rc8 Nxe6+ Kg8 Rxc8 h5 Rxd8+ Kh7 Qxf7+ Kh6 Rh8#