Heart trailed Adelaide United 2-0 before Migliorini netted two long-range goals to put the Heart level. A David Williams penalty put Heart in front before a deflected Marcelo Carrusca free-kick gave both teams a share of the points.
Brisbane Roar defeated Perth Glory 1-0 to claim a club record-equalling sixth straight home win and stay top of the A-League. Glory made the Roar wait until the 57th minute before Albanian marksman Besart Berisha broke the deadlock and sealed the three points.
The Wellington Phoenix are still searching for their first win of the season after a 0-0 draw with the second-placed Western Sydney Wanderers at home on Sunday. The Phoenix enjoyed the early chances and had two close calls at the end of the game but remain winless after seven matches.
Sydney chalked up a club record fourth straight win, with new striker Ranko Despotovic again finding the net in a 2-0 home victory over Newcastle.
The 30 year-old Serbian striker, who scored the match-winner against Wellington the previous week after making his debut off the bench, scored his match-clinching goal after replacing injured skipper Alessandro Del Piero with what appeared to be a hamstring issue.