d4 Nf6 c4 g6 Nf3 Bg7 g3 c6 Bg2 d5 cxd5 Bg4 Ne5 Bh5 dxc6 Nxc6 Qa4 O-O Nxc6 bxc6 Bxc6 Rc8 Nc3 a5 h3 Rxc6 Qxc6 Kh8 g4 Qxd4 gxh5 Rd8 h6 Qd6 hxg7+ Kg8 Qxd6 Rxd6 Bh6 a4 O-O Rd8 Rad1 Ra8 Nd5 Re8 Nxf6+ exf6 Rd7 f5 Rfd1 a3 Rd8 axb2 Rxe8#