By Phil Keoghan
May 04, 2009 at 10:44 PM EDT

And then there were three. Let’s go ahead and get this out of the way. That was without a doubt the most expensive bathroom break in the history of The Amazing Race, right? Even as I sat watching the episode last night from my hotel in Maryland, knowing what was about to happen, I still couldn’t believe it. I know that it was really tough on Jen and that she felt truly responsible for their elimination…especially considering they had battled through the U-turn, the eating challenge and even moved ahead of the redheads and still came up several minutes shy of the final three. Both Kisha and Jen have competitive natures and I’m sure that elimination stung.

But I have to say, Kisha really impressed me again with her stoic response to the entire situation. She could have easily lost her cool on baby sis but she didn’t. She never blamed her or even get that upset…she knew that Jen was doing enough of that on her own. Kisha held it together like a great big sister should. Kudos to her.

I know that some people don’t like the eating challenges, but you have to admit they are an excellent test of a person’s will and determination — especially at this stage in the game. If I were to make it this far in the race, I can promise you that a starfish or a scorpion wouldn’t keep me from getting to the next leg. At that point I’m eating anything I need to in order to advance. But even I was truly impressed with the ease with which a couple of the teams handled those Asian delicacies. They blew through that challenge. Cara was a machine.

Speaking of team Redheads — I think it goes without saying that Jaime might need to work on her people skills, specifically with taxi drivers. Each and every week I am truly amazed at her impatience with the language barrier she faces in these foreign countries. Seems like Cara should have stepped in to assist in communicating with the drivers by now but Jaime is still doing all the screaming.

Can’t believe we are almost at the end of this season. I feel like this is one of the best editions we’ve ever done. The cast was amazing,the challenges were creative and unique and the pace was unstoppable. I hope you guys feel the same.

Here’s my quick tease for the finale episode:

After 3 continents, 9 countries, and 40,000 miles, it all comes down to one final leg. The final three teams will square off in a leg that will test everything from their endurance, their memories, and even their sea legs. And one racer’s Karma may come back to haunt them. Two teams will put their friendship first when they set aside the Race and help each other finish a task, and the final three teams will find themselves racing neck-and-neck in their last task on the road to the million dollar prize.

Final-Three Team Breakdown:

Cara and Jaime: Fiercely tough competitors but you have to wonder if a local is going to lose their cool on them at some point with all the screaming. Having said that, they definitely have the strength to become the first all-female team to win the Race.

Victor and Tammy: Seem to be coming on strong now. They’re focused, determined, and they feed off of each other’s tunnel vision. Definitely a stronger team heading into the final leg than they were when we first started this race. I love when team’s relationships grow on the Race.

Luke and Margie: Communicate better than any team left in the Race,but do they have the strength to battle it out against two very strong teams.

Guess we’ll have to wait and see next Sunday.

More ‘Amazing Race’:

‘The Amazing Race’ recap: episode 11