Flyers pull out OT win despite top-line struggles