[WARNING: The following story contains spoilers about Friday's season finale of The Amazing Race. Read at your own risk.]

After jetting to 10 countries over 34,000 miles, paparazzi Logan and Chris, news anchors Kelsey and Joey, and engaged superfans Justin and Diana face off for the $1 million grand prize on The Amazing Race.

The final three head to New York, and Justin is already cocky that he's got this because he's lived in the Bronx for 20 years and the first stop is the fire academy at Randalls Island, which was a stop on his fake Amazing Race proposal to Diana. Justin, Chris and Joey do the Roadblock, where they have to perform a fire rescue and then put the capitals of all the countries in the order they visited them. Justin completes it first, followed by Joey and Chris.

The next stop is Belmont Park, but, inexplicably, only Kelsey and Joey's cabbie knows the location of the Triple Crown final leg, while Justin and Diana had opted to let their cab go earlier. The paps try to steal Kelsey and Joey's cab before Chris gets out at Kelsey's prodding and subsequently gets another never-ending earful from Logan. At Belmont, teams take a chopper to the Hamptons, where they have to search for a lobster boat on a Sea-Doo.

On the lobster boat, they have to pull in seven lobster cages, put in seven new ones and then do a second (!) memory challenge: put the flags of the countries in chronological order of their visits. Kelsey and Joey finish first, while Logan and Chris struggle with the flags (how the hell do you not study the flags?!), allowing Justin and Diana to pass them.

Meet The Amazing Race 28 cast

The final clue has them building Adirondack chairs on the beach followed by a third (!!) memory challenge: arrange images from the Race that are on the backs of the chairs in chronological order. Kelsey and Joey have to fix a couple boards with Justin and Diana hot on their tail, but they finish first and win the $1 million! Bridesmaids no more! The five-time second-place finishers are now the fifth team to win the whole shebang without winning a prior leg, after Eric and Danielle, Kisha and Jen, Josh and Brent, and Amy and Maya. "For the two of us to experience what we experienced, this is the best thing ever," Joey says.

Justin and Diana are second, which obviously means they don't tie Rachel and Dave's record eight wins, and Logan and Chris are third. Justin, naturally, is not handling this well, pinning their loss on not keeping their cab at Randalls Island. "I don't know if I'll ever get over it. It'll take years," he cries. "One stupid mistake." Dude needs some Netflix and chill.

What did you think of the finale? Are Kelsey and Joey deserving winners? What's your take on #cabgate? Did you LOL at how excited the other teams were that it wasn't Justin and Diana running to the mat? How (not) excited are you for next season's all-social media stars installment?

(Full disclosure: TVGuide.com is owned by CBS.)

Relive all of The Amazing Race's amazing animal moments