Fabian Zetterlund scored, and Linus Ullmark made 18 saves for Ottawa (13-11-4), which has lost four of its past five games.
“Not a lot of success right now,” said Tkachuk, the Senators captain, “but in the grand scheme of things, there’s tons of learning opportunities about this game and throughout this whole stretch. I know we’ll be fine and we’ll be good. We’ve just got to get out of it.”
Ottawa outshot St. Louis 15-2 in the first period.
“I felt good,” Hofer said. “Got into the action early. We got into some penalty troubles early and the PK showed up big.”
The Senators were 0-for-4 in on the power play in the period and 1-for-7 for the game.
“They’re just not getting the job done,” Ottawa coach Travis Green said of his power play. “They’re on the outside a lot, the execution hasn’t been good enough either.”
Neighbours put the Blues ahead 1-0 at 17:36 of the second period, four seconds after a St. Louis power play expired. Brayden Schenn’s one-timer hit the right post, but Neighbours batted the puck out of the air on a drive into the crease. It was his first goal since Oct. 25; he missed 12 games with a right-leg injury.
“I try not to be a result-oriented person,” Neighbours said, “but I was scoring a lot before I went out and kind of came out and haven’t thought my game has been up to par and up to my standard, the way the team needs me. It felt good to get a couple for them tonight.”