Megaraptor was a huge theropod. It was once thought to have been the largest dromaeosaur ever. It was even larger than Utahraptor. However, it is still confusing wheter this is a megalosaurid, carachadontosaurid, tyrannosauroid, spinosaurid or allosaurid, although it is most likely a neovenatorid allosaur.
Since it is possibly a neovenatorid allosaurid, it is possibly related to Neovenator.