Flannery Bartlett finds game winner in 106th minute