Vieira has been on fire lately