d4 Nf6 Nf3 g6 c4 Bg7 Nc3 O-O e4 d6 Be2 e5 dxe5 dxe5 Qxd8 Rxd8 Bg5 Nbd7 O-O-O a5 Nd5 Kf8 Nxf6 b6 Nxe5 Bxf6 Bxf6 Nxf6 Rxd8+ Kg7 Rhd1 Bb7 Rxa8 Bxa8 Rd8 Bxe4 g4 Bg2 f3 g5 Rc8 b5 Rxc7 Ng8 Rxf7+ Kh6 Bd3 b4 Rxh7#