d4 Nf6 c4 g6 Nc3 d5 Bf4 Bg7 e3 O-O Nf3 c6 Bd3 c5 b3 e6 O-O dxc4 bxc4 cxd4 Nxd4 Qa5 Rc1 e5 Nb3 b6 Nxa5 exf4 Qf3 Bf5 Bxf5 gxf5 Qxa8 h6 Nb3 a6 exf4 Rd8 Rcd1 Nfd7 Rxd7 Nxd7 Qxd8+ Kh7 Qxd7 Bxc3 Qxf7+ Kh8 Rd1 Bd2 Rxd2 h5 Rd8#