It's the final showdown. Cavaliers and Warriors are playing their last game of the 2016 NBA finals today and the winner will be decided. Will Lebron take his third championship ring or will Stephen bring his team to back to back championship to snatch his second championship ring.
Where to watch live stream online for free?
Place: Oracle Arena, Oakland
National broadcast on ABC
How to watch online: Live stream with Watch ESPN or Watch ESPN apps
Radio: WTAM 1100 and 87.7 FM (ESP).
Live blog: You can also watch the live blog here
No team in NBA history that has held a 3-1 lead in the Finals has not won the championship.
In the meantime, Lebron is searching to take Cleveland to the city's first title since the Browns won the NFL championship in 1964.
Stephen Curry and the Warriors, meanwhile, are looking for their second titleas they hope to end their NBA-record 73-win season with Finals victory.
For Warriors they have lost their big man Andrew Bogut in Game 5 due to knee injury which made their paint game very thin especially in terms of defense.
Lebron has scored more than 40 points for the last two consecutive games showing why he is the best player in the NBA still regardless of not winning the MVP (Stephen Curry got the unanimous MVP for the first time in NBA history, even great Michael Jordan couldn't do it)