Harry King fights his way to home podium