The San Antonio Spurs defeated the Miami Heat 104-87 on Sunday to capture their fifth NBA championship and deny the Heat a third straight title.