This week on The Voice, Jennifer Hudson's and Blake Shelton's remaining contestants vied for the final three spots on each team heading into…