Port Adelaide has been bolstered by the return of a veteran forward as it aims to rebound from a shock capitulation against Collingwood when it hosts St Kilda at Adelaide Oval on Friday night.

The Power (4-2, 121.2%) surrendered a 31-point lead as part of a 73-point turnaround at the MCG last Saturday and will be looking to secure their fifth win of the season to stay in touch with the top four.

Similarly, St Kilda (2-4, 89.6%) is hoping to rectify a disappointing effort of its own after folding at the hands of the Western Bulldogs last Friday.

Watch every game of every round this Toyota AFL Premiership Season LIVE with no ad-breaks during play on Kayo. New to Kayo? Start your free trial today >

THINK. IS THIS A BET YOU REALLY WANT TO PLACE? Set a deposit limit.

Port Adelaide has won seven out of eight all-time matches against St Kilda at Adelaide Oval, as well as 12 of its past 13 matches against the Saints overall.

The match gets underway at 7:40pm AEST from Adelaide Oval.

Watch it live on Fox Footy (channel 504), streaming on Kayo and via Hubbl from 6:30pm AEST.

Follow Port Adelaide v St Kilda in our live blog below!