Joao Ricardo Vieira went 3-for-3 to win the PBR Express Ranches Invitational and move up to No. 2 in the world standings.