Kawhi Leonard had 20 points and 14 rebounds, and the San Antonio Spurs dominated the Miami Heat again in a 107-86 victory Thursday night to take a commanding 3-1 lead in the NBA Finals.