e4 d6 d4 g6 Nf3 Nf6 Nc3 Bg7 h3 O-O Bd3 c5 dxc5 dxc5 Be3 Nfd7 a3 Nc6 Qd2 Qa5 O-O-O Bxc3 Qxc3 Qxc3 bxc3 a6 h4 b5 h5 c4 Be2 Nf6 hxg6 fxg6 Ng5 Ne5 f3 Nh5 Nxh7 Kxh7 Rd5 Kg7 Rxe5 Ng3 Rxe7+ Kg8 Rh6 Nxe2+ Kd2 Rf7 Re8+ Kg7 Kxe2 Bh3 Rxa8 Bxg2 Rhh8 Bxf3+ Ke1 Bxe4 Bd4+ Rf6 Rae8 Bf5 Ref8 g5 Bxf6+ Kg6 Rhg8+ Kh6 Rxg5 a5 Rh8+ Bh7 Rg7 Kh5 Rhxh7#