d4 Nf6 c4 e6 g3 d5 Bg2 dxc4 Nf3 a6 O-O Nc6 Nbd2 Nxd4 Ne5 Be7 a3 O-O Ndxc4 Bc5 Be3 a5 Qd3 a4 Rad1 Ba7 Bxd4 Qxd4 Qxd4 Bxd4 Rxd4 h6 Rfd1 g5 Ne3 h5 f4 g4 Rd8 c6 N3c4 Nd5 Rxf8+ Kxf8 Bxd5 cxd5 Nb6 f6 Nxa8 Ke8 Rc1 Bd7 Nxd7 Kxd7 Rc7+ Kd8 Rxb7 e5 fxe5 h4 exf6 Kc8 Rc7+ Kd8 f7 hxg3 f8=Q#