Ryan Nugent-Hopkins had three goals for the hat trick as the Edmonton Oilers dug deep without their two top forwards to record a narrow 5-4 victory over the Seattle Kraken on Saturday.