The 2010s were a decade that will forever be remembered for two superteams, the Miami Heat and the Golden State Warriors. Their dominance was remarkable and with it came so many memorable moments.

LeBron James terrorized Paul Pierce’s Celtics in Game 6 of the Eastern Conference Finals in 2012, avoiding elimination before ultimately reaching the NBA Finals and winning a championship for Miami. Klay Thompson dropped 41 points in Game 6 of the 2016 Western Conference Finals to stave off elimination in a heroic effort, draining 11 threes.

Kobe Bryant’s final game for the Los Angeles Lakers was a spectacle that basketball fans will never forget as he dropped 60 points in his farewell.

Ray Allen’s game-saving three in Game 6 of the NBA Finals in 2013 is one of the most iconic shots in NBA history, not just this decade, as it saved the Heat and propelled them to another NBA title in an instant classic against the San Antonio Spurs.

But perhaps, the best Game 7 of all-time featured LeBron James and the Cleveland Cavaliers against the 73-win Golden State Warriors. Kyrie Irving’s clutch three and LeBron’s iconic chase-down block capped off an epic NBA Finals and is one of the best games in recent memory.