Nf3 d5 d4 e6 Bf4 Bd6 Bxd6 Qxd6 e3 Nd7 Nbd2 Ne7 c4 h5 Be2 c5 O-O O-O Rc1 cxd4 Nxd4 h4 Nb5 Qb8 cxd5 Ng6 dxe6 Nb6 exf7+ Rxf7 Qb3 Ne5 f4 Ng4 Nf3 Nxe3 Ng5 Nbd5 Nxf7 h3 Rf3 Bg4 Nfd6 Kh8 Rxe3 Nf6 Rxh3+ Bh5 Bxh5 Qg8 Nf7+ Qxf7 Bxf7+ Nh7 Rxh7+ Kxh7 Qh3#