Tye Kartye scored, and Matty Beniers had two assists for the Kraken (5-2-2), who have won their last two. Joey Daccord had 31 saves after a 32-save shutout in a 3-0 win at the Winnipeg Jets on Thursday.
Defenseman Brandon Montour, who returned from a four-game leave of absence due to the death of his brother, had three shots on goal in 23:39 of ice time.
Evan Bouchard and Darnell Nurse scored for the Oilers (4-4-1), who had won their previous two, and Leon Draisaitl had two assists. Stuart Skinner made 20 saves.
Eberle made it 1-0 at 1:23 of the first period off a 2-on-1 rush with Beniers. Eberle took Beniers’ feed at the top of the right circle and wristed it over Skinner’s left shoulder.
Kartye pushed it to 2-0 at 6:35 of the second period, also off a 2-on-1 rush, one-timing Ryan Winterton’s pass from the top of the left circle under a diving Skinner.
Bouchard brought Edmonton within 2-1 with a power-play goal at 15:39 of the second, taking Ryan Nugent-Hopkins’ pass at the top of the right circle and blasting a slap shot under Daccord’s blocker.
Eberle extended the lead to 3-1 with his second of the game on a breakaway at 12:11 of the third period. Beniers forced a turnover by Bouchard at the Seattle blue line and pushed it ahead for Eberle, who raced in and snapped it over Bouchard’s blocker.
Nurse responded to make it 3-2 at 14:35 of the third, tipping Mattias Ekholm’s slap shot from the blue line under Daccord.