Frederik Andersen made 29 saves, and Sebastian Aho scored for the Hurricanes (37-11-4). Andrei Svechnikov had two assists, and Teravainen extended his point streak to an NHL career-high eight games (four goals, seven assists), the longest by a Carolina player this season.
"For the amount of high offensive players in the game, there weren't a ton of Grade-A opportunities," Carolina coach Rod Brind'Amour said. "It was a bunch of almosts. The way those guys play, they're a handful for sure. But I thought we had a good effort again, and I like the result."
Mike Smith made 27 saves, and Derek Ryan scored for the Oilers (29-21-3). The 35-year-old forward scored his first NHL hat trick in a 4-3 win against the Florida Panthers on Saturday.
"We can be better, for sure," Edmonton coach Jay Woodcroft said. "That said, I thought our compete was off the charts. I thought they pushed us, we pushed them. It was a heck of a hockey game."