If there’s one thing that this weekend was able to assure, it’s that Stephen Curry might just be the best offensive player in the NBA – if not the league’s BEST player. He set the record for most made 3 PT FG in a season with 288 (breaking his own record of 286) and most 3 PT FG made in a game with 12. Wowza. Jimmie Johnson took home the checkered flag at the big race in Atlanta, and there was a ton of exciting NHL action with the Stadium Series in Colorado. Talk about a weekend full of highlights.

But while that’s cool and everything, what exactly were the Top Plays from the weekend?

That’s where we come in.

We’ve selected the Top 5 Plays that we believe were the best of the best for your viewing pleasure. Don’t agree? See a play we missed? Let us know on Twitter at @dkplaybook.

Without further adieu:

5. Dwight Powell goes up, Dwight Powell throws down

4. Nyquist brushes off the shoulders

3. Timmy 3K: Duncan records 3,000th career block

2. Jimmie Johnson takes home the W

1. Breaking records and getting wins with Curry Bombs – From way out!