d4 Nf6 c4 e6 Nf3 d5 Nc3 Nbd7 Bf4 dxc4 e3 a6 a4 Bd6 Bxc4 Bxf4 exf4 c5 O-O Nb6 Ba2 cxd4 Qxd4 O-O Rfd1 Qxd4 Rxd4 a5 Ne5 Nfd5 Bxd5 Rd8 Rad1 exd5 Nxd5 Nxd5 Rxd5 Rf8 Nd7 Rd8 Nf6+ gxf6 Rxd8+ Kg7 Rc1 h6 Rcxc8 Rxc8 Rxc8 f5 Rc5 f6 Rxf5 Kf7 Rxa5 Kg8 Rb5 b6 Rxb6 Kf8 a5 Kg8 Rb7 f5 a6 Kf8 a7 Ke8 a8=Q#