c4 g6 Nf3 Bg7 d4 Nf6 Nc3 O-O g3 c6 Bg2 d5 cxd5 Bg4 Qb3 Nbd7 dxc6 Bxf3 Bxf3 Nb6 cxb7 Rb8 Bf4 h5 Bxb8 Qxb8 a4 Bh6 a5 Nbd7 O-O e6 a6 Kh8 e3 Nb6 Nb5 Re8 Rfc1 Kg8 Rc6 Nfd5 Nxa7 Nxe3 Rxb6 Nc2 Qxc2 Qxa7 b8=Q Rxb8 Rxb8+ Bf8 Qc8 Kh7 Qxf8 Qxb8 Qxb8 Kg7 a7 f6 a8=Q h4 Qh8+ Kf7 Qae8#