d4 Nf6 c4 g6 Nc3 d5 Bf4 Bg7 e3 c5 cxd5 Nbd7 dxc5 Nxc5 d6 a6 Nf3 Bf5 Nd4 O-O dxe7 Qxe7 Nxf5 gxf5 Bd6 Qd8 Bxc5 Qxd1+ Rxd1 Rfe8 Be2 Re6 h4 Rae8 b4 Ne4 Nxe4 fxe4 Bc4 Bh8 Bxe6 Bc3+ Kf1 fxe6 Rh3 Bf6 Rg3+ Bg7 Rd7 e5 Rgxg7+ Kh8 Rxh7+ Kg8 Rdg7#