Newcastle Jets landed a last minute transfer with Roy O'Donovan returning from a short stint with Brisbane.
The 34-year-old scored six goals in 12 games for Roar, but has quickly fallen out of favour with Roar coach Robbie Fowler, and will return to the Jets on an 18-month contract.
The Irish striker was enticed north on a two-year-deal at the start of this season, but has not featured in Fowler's side since December 13.
Late on Friday night Roar announced they would be releasing O'Donovan effective immediately.
"Roy has provided a number of memorable moments for our fans during his time at Brisbane Roar. We would like to thank him for his service to the club and wish him all the best moving forward," said chief executive David Pourre.
The Jets are desperate to put some spark in their attack and O'Donovan has proven a prolific scorer in the past.
He is currently equal second-highest goalscorer for the club with 20 goals in 35 games for the Jets.
"We're delighted to see Roy back in the red and blue and can't wait to get him back on the ground in Newcastle," said Joel Griffiths, football operations manager.
"He's a proven goalscorer in this competition over a long period of time at different clubs, not to mention a fantastic influence and good person to have around the club.
"To have him back on board is a big get for us, and we're looking forward to seeing what he can bring to the side for the rest of this season and next."