d4 Nf6 c4 g6 Nc3 d5 Bf4 Bg7 e3 c5 cxd5 Nfd7 dxc5 O-O Be2 h6 c6 Ne5 Nf3 Nbxc6 dxc6 Qxd1+ Rxd1 Nxc6 h3 Be6 e4 Rac8 Nd5 Rfd8 Bb5 Bd7 Bxc6 Rxc6 Nxe7+ Kh8 Nxc6 Bc3+ bxc3 Re8 Nce5 Bb5 Nxf7+ Kg8 Nd6 h5 Nxb5 a6 Nd6 Rb8 Ne5 h4 Nxg6 b6 Nf5 Re8 Rd7 Rxe4+ Be3 Rxe3+ fxe3 b5 Rg7#