It's time to weed out the good from the bad once again during this results episode of 'America's Got Talent.' It may not be easy letting go of some favorites, but there's only a small number of slots left for the finals. You can't accommodate everyone. 

We begin in typical dramatic 'America's Got Talent' fashion with stressing over the fact that there are only three slots available for this group of contestants. They step us through the normal format that we're accustomed to seeing on this show as they quickly bring out the first three contestants to face the elimination block: singing duet Shanice & Maurice Hayes, the clogging group All That and Lightwire Theater. The first of them to be selected as one of the top four acts from yesterday's broadcast is Lightwire Theater, naturally. They're the most theatrical of the group.

It's time for round two of the eliminations as they bring out comedian Jacob Williams, David Garibaldi and his CMYK's and mariachi singer Sebastien "El Charro De Oro." Might we see a shake up here? David Garibaldi and his CMYK's are a solid group that's been able to easily advance each round, but Sebastien "El Charro De Oro" could possibly pull an upset. But that doesn't happen as David Garibaldi and his CMYK's step up to the top four, but will they make it into the finals? We'll find out soon enough.

Before we get chugging through the eliminations, there's a performance from illusionist Nathan Burton. Well, if you're a Vegas act then you've got to have rather sharp and quick tricks... here that included being microwaved and being turned into a black man at one point. Next to perform is Haunted by Heroes performing their own pubescent rendition of "We're Not Gonna Take It" with a special/cool guest appearance by Twisted Sister lead singer Dee Snider.

Okay, let's continue on with the eliminations as we bring out Frank Varvahllo & His Extreme Parrots, the cute variety pooch act Olate Dogs and All Wheel Sports. The judges go through their normal spiel about how intense the competition is at one point but we just want to know who makes it. The act selected to be part of the top four is Olate Dogs, because everybody loves a group of dogs who know tricks. What makes their selection even greater is given the fact that Sharon leapt out of her seat, inches away from jumping to the stage so she can hug the dogs.

Uh oh, here we go with one of the last eliminations, and this one isn't going to be easy. The last trio to go up and possibly face elimination is raspy singer Tim Hockenberry, The Magic of Puck and young but talented dance group The Untouchables. We're just hoping that there won't be too many tears shed on the stage regardless of which person is chosen. The last performance bumped to the top four acts sector is The Untouchables. Thankfully no tears were shed.

Before we chug through the four acts, the audience is treated to a performance by the band Train. They bring back the top four which is The Untouchables, Lightwire Theater, David Garibaldi and his CMYK's and Olate Dogs. This is going to be a tough decision. The first group to be voted into the finals is The Untouchables who start bouncing up and down like crazy out of pure joy. The second act they shove into the next round is Olate Dogs! Again, everyone loves dogs. Now it's up to the judges to decide who they want to see in the finals next week. They both pitch their thoughts on why they should be considered for the finals but in the end they take David Garibaldi and his CMYK's.

Want to see who will win the million dollar prize and the slot in Las Vegas? Then check out the grand finale of 'America's Got Talent' next Wednesday.

More From ScreenCrush