Max Verstappen battled Arthur Leclerc during an incredible recovery drive in the GT World Challenge, finishing P9 despite a drive-through penalty.