Bottas shines with charge to second straight podium finish