Nf3 Nf6 c4 g6 Nc3 Bg7 e4 d6 d4 O-O Be2 e5 Be3 Ng4 O-O Nxe3 fxe3 Re8 b4 Bg4 Qd3 exd4 exd4 c5 Rab1 Nc6 bxc5 dxc5 Nd5 f5 e5 b6 dxc5 Bxf3 Qxf3 Nxe5 Qg3 Rc8 cxb6 Rc6 bxa7 Qa8 Qf2 Bf8 Rb5 h6 Rfb1 Nd7 Bf3 Qc8 Nb6 Rxb6 a8=Q Qxa8 Bxa8 Rxb5 Rxb5 Rxa8 Qd4 Rxa2 Qxd7 h5 Qe6+ Kh8 Qf6+ Kg8 Qxg6+ Kh8 Rb8 f4 Rxf8#