d4 Nf6 Bf4 d5 e3 e6 Nd2 Bd6 Bg3 O-O Ngf3 b6 Ne5 c5 c3 Ba6 Bxa6 Nxa6 Qe2 c4 O-O b5 e4 b4 exd5 bxc3 Nc6 Bxg3 Nxd8 c2 Nxe6 c1=Q Rfxc1 c3 Rxc3 h5 Nxf8 Bd6 Qxa6 Bxf8 d6 Nd5 Rc8 Rxc8 Qxc8 h4 d7 Nb6 Qxf8+ Kxf8 d8=Q#