Jusuf Nurkic had 14 points, 16 rebounds and nine assists, and the Blazers snapped a two-game losing streak.
Simons' 3-pointer put the Blazers up 90-70, their biggest lead of the game, with just over seven minutes left. The Kings responded with a 10-2 run before Simons hit another 3 that made it 95-80 with 4:36 to go.
The Blazers never trailed in the game.
“Just playing with a lot of energy, going out there and having fun,” Simons said about the team's mindset. “That's kind of our speech, `Have fun, play hard, play together.' I think we did all three of those things.”
Simons, who has been filling in for Damian Lillard, finished with seven 3-pointers.
“He's been tremendous,” Nurkic said. “Without him, we don't win the game.”
Lillard remained out because of lower abdominal tendinopathy and won't travel on Portland's upcoming six-game trip. Backcourt teammate CJ McCollum has missed 14 games after a collapsed right lung.
The Kings were also short-handed. De’Aaron Fox was a game-time decision because of a sore right shoulder and started. Maurice Harkless didn't play because of a sore right ankle.
“It’s not good enough. We've got to be a lot better," Haliburton said. "We have to be better when teams are missing their best players, and it's just another game this year where a team is missing a majority of their starters, their core. I know guys came in and made plays, but I don't know, man. We gotta be better.”
The Blazers led most of the first half, with Simons' floater putting them up 40-29. Portland led 53-40 at the break.
Nurkic hit a 3-pointer that gave Portland a 71-57 lead in the third quarter.
Nurkic shrugged a bit when asked afterward how badly he wanted the triple-double.
“If it happened, great, but if not, I'll take the win,” he said.
Kings: It was the final meeting between the teams this season. Sacramento won the first two. ... The Kings made just seven of 31 3-point attempts.
Blazers: Coach Chauncey Billups said before the game that Lillard is consulting with specialists this week regarding his injury to determine how to proceed. ... Billups also said McCollum is close to a return, but he and his wife are expecting the birth of their first child soon.
Simons has been getting demonstrably better filling in for Lillard at the point, leading to speculation about whether he could be an every-night starter in the league.
“I think he's on his way. This stretch here without Dame is going to big for Ant," Billups said. "I know what I feel about him, but it's not about me, it's about proving himself to everybody else. He's going to have to maintain that consistency.”
Sacramento interim coach Alvin Gentry said he has to continue to try and motivate the team, and the players need to be accountable, too.
“We are not in a position to have pity parties. It’s the old adage about ‘tough times don’t last, tough people do,” Gentry said. ”So we've got to make sure that we’re the tough people surviving this thing because it's no fun at all what we’re going through right now."
Kings: Host the Cleveland Cavaliers on Monday, the first of a five-game homestand.
Trail Blazers: Host the Brooklyn Nets on Monday night in a game that was originally scheduled for Dec. 23, but postponed.
Cleveland Cavaliers reach 3-year, $18.5 million extension with forward Dean Wade, agents say
Forward Dean Wade, a development success story of the Cavaliers' rebuild, has agreed to a three-year, $18.5 million extension with Cleveland, his agents told ESPN's Adrian Wojnarowski.
Atlanta Hawks look to improve communication between Trae Young, coach Nate McMillan
Hawks coach Nate McMillan visited star Trae Young this offseason, and while the two say there are no issues, there is an effort being made to improve communication.
New Orleans Pelicans, CJ McCollum agree to 2-year, $64 million extension
CJ McCollum has agreed to a two-year, $64 million extension with the Pelicans. The veteran guard's new deal ties him to New Orleans for four years and $133 million.