First point finish and first podium for Stewart.
Primeiro punto e primeiro podio para o equipo Stewart.