d4 a6 e4 a5 Nf3 a4 c4 d6 Bd3 Nd7 O-O e6 Bc2 Ngf6 e5 dxe5 dxe5 a3 exf6 gxf6 Nxa3 f5 Nb5 Rg8 Bf4 e5 Nxe5 Nxe5 Bxe5 Qxd1 Nxc7+ Kd8 Raxd1+ Bd6 Nxa8 h6 Rxd6+ Ke7 Nb6 Be6 Bxf5 Bxf5 Nd5+ Ke8 Bf6 Bd7 Re1+ Kf8 Rxd7 Rxg2+ Kxg2 Kg8 Ne7+ Kh7 Rd8 b5 Rh8#