Dirk Nowitzki had 38 points and a season-high 17 rebounds, but was the only Dallas starter in double figures.
“We shouldn’t be putting ourselves in those situations where we’re fighting back the whole game,” Calderon said.
Harden was out again with a bruised left thumb a night after Houston beat San Antonio to answer consecutive losses to Memphis.
“They were two big games for us, especially after losing two to Memphis,” Parsons said.
The Rockets, who were also without centers Omer Asik and Greg Smith and forward Francisco Rodriguez, took a double-digit lead with a 9-0 run midway through the fourth quarter.
Lin, who also grabbed seven rebounds, had a pair of layups to get the run going. Patrick Beverley finished it with a 3-pointer that made him the seventh double-figure scorer and put Houston up 107-95.
Dallas was still down seven with 1:20 remaining when Vince Carter hit a 3-pointer, and Nowitzki made two free throws with 22 seconds left.
Calderon knocked away the inbound pass, and the ball went off Houston’s Aaron Brooks after he chased it down.
With a chance to tie or win, Nowitzki was working for a shot before deciding to pass to Calderon. His first try from 3 was short and he missed again just before the buzzer after running down the rebound.