You wouldn’t think the Nets vs. the Clippers would have the wildest finish of any game this season, but it did. Brooklyn took the game in double overtime with a final 12 minutes that was out of control.

Let’s just go step by step. (It’s worth noting that Blake Griffin isn’t involved because he sat the game out to rest.)

Sean Kilpatrick has a 20-point fourth quarter.

Kilpatrick is looking like a real gem for Brooklyn, but no one expected the 26-year-old journeyman to take over an entire fourth quarter when the Nets needed it most against Los Angeles, one of the best teams. This is only Kilpatrick’s 51st career game.

Chris Paul ties the game with the filthiest pump fake all season.

Brooklyn had a three-point lead late in the game, thanks to a Brook Lopez made triple — ah, yes, Lopez shoots threes this year, and a lot of them, if you hadn’t heard — but Paul coldly buries this shot with seconds left to force overtime.

Chris Paul with the filthiest pump fake all season to force overtime in Clippers-Nets.



(via @NBA) pic.twitter.com/fVIqzc2MJK — SB Nation NBA (@SBNationNBA) November 30, 2016

Kilpatrick’s would-be game-winner hits every single part of the rim.

Here’s how close Brooklyn came to winning in regulation:

This is how close Sean Kilpatrick was to winning the game. pic.twitter.com/2enLTjrGkJ — Anthony Puccio (@APOOCH) November 30, 2016

Doc Rivers goes haywire at the end of the first overtime

Kilpatrick misses three straight isolation three-pointers — partly hero ball, partly the Nets offense breaking down. But the Nets still lead 117-115 with 19 seconds remaining, and the Clippers have to intentionally foul, which leads to this:

Here's the whole sequence of Doc Rivers losing his sh*t. I need a professional lip reader pic.twitter.com/zR5vufYEqu — BBALLBREAKDOWN (@bballbreakdown) November 30, 2016

Rivers is upset a foul was called because he doesn’t see one. He comes all the way to halfcourt to yell at referee Lauren Holtkamp, but he turns away and she lets him go.

But when Ken Mauer comes in from across the court to call a technical, Rivers loses his shit. You can guess that he doesn’t think that’s a call Mauer should make, since his yelling was directed at Holtkamp. Either way, his tantrum quickly earns him a second technical and an automatic ejection. Mike Woodson finished the game for Los Angeles.

The Nets have four free-throw attempts. They hit only one.

Brooklyn sends rookie Isaiah Whitehead — 12-of-13 from the line before this pair — to shoot the technical shots. He misses them both. Kilpatrick then steps to the line for his two shots off the intentional foul on the other end. He misses his first. He makes his second, but Brooklyn misses a chance to make it a two-possession game and essentially seal the win.

Jamal Crawford answers with a game-tying three, of course.

Double overtime!

The Nets finally win in double overtime.

Kilpatrick scores five points by himself, while the Clippers manage only four in the entire period. Here’s the and-one that iced it.

Count it for Kilpatrick...and the foul!@BrooklynNets 127, @LAClippers 122 with 13.5 to play in double OT! pic.twitter.com/yZdjkv7Znq — NBA (@NBA) November 30, 2016

Brooklyn finishes the upset, 127-122. They earned this one.