Nf3 Nf6 c4 b6 d4 e6 g3 Bb4+ Bd2 Bxd2+ Qxd2 Ba6 Bg2 Ne4 Qf4 Bb7 Ng5 f5 Bxe4 Bxe4 Nxe4 fxe4 Nc3 Qf6 Qxe4 c6 Nb5 cxb5 Qxa8 O-O O-O-O Nc6 Qb7 Qxf2 cxb5 Qe3+ Kb1 Nxd4 Rd3 Qe5 Rhd1 Nxb5 Qxd7 a6 Rf3 Qxe2 Qf7+ Kh8 Qxf8#