Nf3 Nf6 c4 e6 d4 d5 e3 c6 Nc3 Be7 Bd3 O-O O-O c5 cxd5 Nxd5 Nxd5 Qxd5 Qc2 h6 a3 cxd4 b4 e5 exd4 Nc6 dxe5 Nxe5 Nxe5 Qxe5 Bb2 Qg5 f4 Qh4 Qe2 Bf6 Qe4 g6 g3 Bf5 Qe2 Rfe8 Qd2 Bxb2 gxh4 Bxa1 Bxf5 Rad8 Qg2 Re7 Rxa1 Rde8 Bxg6 Re1+ Rxe1 Rxe1+ Kf2 Rf1+ Kxf1 fxg6 Qxg6+ Kf8 f5 h5 f6 b5 Qg7+ Ke8 Qe7#