Cardiff Devils maintain their position at the top of the Elite Ice Hockey League (EIHL) with a 4-3 win at Fife Flyers on Sunday.