With the NBA playoffs set to begin this weekend, fans should be prepared to see some ridiculous endings to games.

But with that said, the craziest finish to a professional basketball game this year might have already taken place.

During a recent game between Serbian teams Sloboda Užice and Radnički Kragujevac, the squads combined to make their final four three-pointers. In other words, there were four lead changes in the game's final 25 seconds.

As you'll see, the three-pointers get more and more spectacular, and the eventual game-winner tops them all.

This text will be replaced