Spinosaurus vs. Tyrannosaurus is an obvious win for Spinosaurus. It has all the advantages against Tyrannosaurus except for bite strength. Same with Giganotosaurus, except Giganotosaurus also has a speed advantage. That can be fixed. Giganotosaurus could definitely beat Tyrannosaurus because its bite is actually better for fighting other theropods than Tyrannosaurus'. Tyrannosaurus vs. Sigilmassasaurus would be the same as Tyrannosaurus vs. Spinosaurus.