EDMONTON — What looked like a game on cruise control ended up with a wild finish and a sigh of relief for the Toronto Maple Leafs, who held on for a 4-3 victory over the Edmonton Oilers on Saturday.