Gabriela Stafford took over with 120m to go to win the invitational mile in 4:29.07 at the Armory Track Invitational.