A biomechanic's expert analysis and fresh witnesses were the final puzzle pieces that led to police arresting the former boyfriend of a Gold Coast cheerleader six years after she fell to her death.

Police say the expert report, which will be presented as evidence, concludes that 21-year-old Breeana Robinson was pushed off an 11th-floor apartment in a Southport complex on January 29, 2013.

Police say they have 'a strong case' against Dan Shearin and will charge him over the death of Breanna Robinson. Credit:Facebook - Bree's Army

Dan Shearin, now 45, was in a relationship with the victim when she died and was arrested in the Gold Coast suburb of Nerang about 6am on Friday and taken to the Southport watchhouse.

Mr Shearin, a former cruise ship entertainer and author, was charged with murder, fraud and damaging evidence with intent, all of which relate to Ms Robinson's death, on Friday afternoon.