It's official: Team Big Brother won Season 30 of The Amazing Race. Cody Nickson and Jessica Graf came out on top of the most competitive season yet.

In a shocking turn of events, Team IndyCar — who started the episode in first position — was the first team eliminated in the finale when they couldn't figure out the combination of signs in Hong Kong that would unlock their briefcase with the address of their final pit stop inside.

Meanwhile, Team Yale made history by being the first team to have a speed bump and still win a leg of the race. However, they weren't able to hold onto their lead for long heading into the final leg in San Francisco. Team Extreme made the smart decision to look up how many home runs Willie Mays hit before they had to search for baseballs with the same corresponding numbers on them in the harbor. They were the first team to get the combination, and move on to the next road block.

The Amazing Race's Phil Keoghan Breaks Down the Final Four Teams

In the end it came down to a puzzle, with Team Extreme, Yale and Big Brother having to put together a giant model plane. Each team had more pieces than necessary, but had to complete the plane so that each previous leg of the season was represented with stickers on the final product. Each team had multiple checks that didn't make it until finally Jessica was able to get it together and complete the plane first. Team Yale came in second place minutes later and Team Extreme came in third.

Now we know their future wedding will be super fancy.

(Full disclosure: TV Guide is owned by CBS)