d4 Nf6 c4 e6 Nf3 Bb4+ Nc3 c5 g3 Nc6 Bg2 Ne4 Bd2 Nxd2 Qxd2 d6 O-O Bxc3 Qxc3 Qf6 Rad1 b6 dxc5 bxc5 Qxf6 gxf6 Rxd6 Na5 Rfd1 O-O b3 Bb7 Rd7 Rfb8 Ne1 a6 Rc7 h6 Rdd7 Rd8 Bxb7 Rxd7 Rxd7 Rf8 Bf3 Rc8 Rd6 Nxc4 bxc4 Rb8 Nd3 h5 Bxh5 Rc8 Rd7 Rf8 Nxc5 e5 Nxa6 e4 Nc5 e3 fxe3 Rc8 Bxf7+ Kh8 Ne6 Rxc4 Rd5 f5 Rxf5 Rc5 Rxc5 Kh7 Rh5#