e4 g6 d4 Bg7 Nc3 c6 Nf3 d6 Bc4 Nf6 Bb3 O-O O-O Bg4 Bd2 c5 dxc5 b6 cxd6 Bxf3 Qxf3 exd6 e5 dxe5 Qxa8 Qxd2 Rad1 Qg5 Qb7 a6 Bxf7+ Rxf7 Qxb8+ Bf8 Qxb6 a5 Qxa5 Ne4 Nxe4 Qf5 f3 Bh6 Nd6 Qxc2 Nxf7 Bd2 Rxd2 Qc4 Nxe5 Qc1 Qd8+ Kg7 Rd7+ Kh6 Qh4#