Nf3 Nf6 c4 g6 Nc3 d5 cxd5 Bg7 e4 a6 d4 h6 Qb3 O-O e5 Nh5 Bd3 Bg4 Qxb7 Nd7 Be3 Bxf3 gxf3 Qc8 Qxc8 Rfxc8 a4 Re8 f4 Rab8 O-O-O a5 Kb1 Rf8 Rhg1 Rfd8 Be2 Rb4 f5 Rdb8 fxg6 fxg6 Rxg6 Rxb2+ Kc1 R2b3 Nb5 R8xb5 axb5 Ndf6 exf6 exf6 Bxh5 Kh8 Rdg1 c6 Rxg7 Rc3+ Kd2 c5 Rg8+ Kh7 R1g7#