Podium at last: Leclerc lifts Ferrari’s spirits | Daily Tribune