c4 Nf6 g3 c5 Bg2 d5 Nf3 Nc6 cxd5 Qxd5 d3 e5 Nbd2 Be7 Nc4 b5 O-O bxc4 Nxe5 Nxe5 Bxd5 Nxd5 dxc4 Nb4 a3 Nbc6 f4 Nd7 Qd5 Ndb8 Be3 Be6 Qf3 O-O f5 Bxc4 Rfc1 Bb5 a4 Nd4 Qxa8 Nbc6 Qxf8+ Bxf8 axb5 Nxe2+ Kf2 Ncd4 Re1 Nc3 bxc3 Nxb5 Ra5 Nc7 Bxc5 g5 f6 a6 Bxf8 Kxf8 Rc5 h5 Rxc7 Kg8 Rc5 a5 Rxg5+ Kh8 Rxh5+ Kg8 Re8#